1.列印loguitil
/**
* log統一管理類
* *
* */public
class
logutils
public
static
private
static
final string tag = "way";
// 下面四個是預設tag的函式
public
static
void
i(string msg)
public
static
void
d(string msg)
public
static
void
e(string msg)
public
static
void
v(string msg)
// 下面是傳入自定義tag的函式
public
static
void
i(string tag, string msg)
public
static
void
d(string tag, string msg)
public
static
void
e(string tag, string msg)
public
static
void
v(string tag, string msg)
}
2.toast的工具類
/**
* toast統一管理類
* */public
class
toastutils
public
static
boolean isshow = true;
/**
* 短時間顯示toast
* *@param context
*@param message
*/public
static
void
showshort(context context, charsequence message)
/**
* 短時間顯示toast
* *@param context
*@param message
*/public
static
void
showshort(context context, int message)
/**
* 長時間顯示toast
* *@param context
*@param message
*/public
static
void
showlong(context context, charsequence message)
/**
* 長時間顯示toast
* *@param context
*@param message
*/public
static
void
showlong(context context, int message)
/**
* 自定義顯示toast時間
* *@param context
*@param message
*@param duration
*/public
static
void
show(context context, charsequence message, int duration)
/**
* 自定義顯`這裡寫**片`示toast時間
* *@param context
*@param message
*@param duration
*/public
static
void
show(context context, int message, int duration)
}
3.sputil
public
class
sputils
else
if (object instanceof integer)
else
if (object instanceof boolean)
else
if (object instanceof float)
else
if (object instanceof long)
else
} /**
* 得到儲存資料的方法,我們根據預設值得到儲存的資料的具體型別,然後呼叫相對於的方法獲取值
* *@param context
*@param key
*@param defaultobject
*@return
*/public
static object get(context context, string key, object defaultobject)
else
if (defaultobject instanceof integer)
else
if (defaultobject instanceof boolean)
else
if (defaultobject instanceof float)
else
if (defaultobject instanceof long)
return
null;
} /**
* 移除某個key值已經對應的值
*@param context
*@param key
*/public
static
void
remove(context context, string key)
/**
* 清除所有資料
*@param context
*/public
static
void
clear(context context)
/**
* 查詢某個key是否已經存在
*@param context
*@param key
*@return
*/public
static
boolean
contains(context context, string key)
/**
* 返回所有的鍵值對
* *@param context
*@return
*/public
static mapgetall(context context)
/**
* *@author zhy
* */
private
static
class
sharedpreferencescompat
) private
catch (nosuchmethodexception e)
return
null;
} /**
* *@param editor
*/public
static
void
} catch (illegalargumentexception e)
catch (illegalacces***ception e)
catch (invocationtargetexception e)
editor.commit();
} }
}
寫日誌的函式,直接複製使用
為了方便除錯,直接複製下面函式就可以使用日誌列印功能 void printdebuglog cstring pvalue,cstring pevent 插入時間 char ctime 30 memset ctime,0,sizeof ctime sprintf ctime,d d d time.ge...
Android 防複製貼上使用總結
sdkclipboard類 防複製貼上 為提供更安全的防複製貼上的解決方案,esdk引入了安全剪下板。使用者使用安全剪下板介面,既能防止內容從沙箱內被拷貝到沙箱外,同時又能讓沙箱內的應用互相拷貝貼上。sdk提供了兩種防止複製貼上的場景 場景一 複製的內容貼上不到外部應用,只能在本應用中互相拷貝 這種...
貼上複製Android複製和貼上的實現
最近研究貼上複製,稍微總結一下,以後繼續補充 main.xml如下 mainactivity如下 每日一道理 漫漫人生路,誰都難免會遭遇各種失意或厄運。在淒風苦雨 慘霧愁雲的考驗面前,乙個強者,是不會向命運低頭的。風再冷,不會永遠不息 霧再濃,不會經久不散。風息霧散,仍是陽光燦爛。package c...