史上最全的常用开发工具类收集(持续更新中)

Travis branch Travis CircleCI TeamCity (simple build status) Travis

API

ÒøÐп¨¹ÜÀí ¡ú BankCheck

checkBankCard       : УÑéÒøÐп¨¿¨ºÅÊÇ·ñºÏ·¨
getBankCardCheckCode: ´Ó²»º¬Ð£ÑéλµÄÒøÐп¨¿¨ºÅ²ÉÓà Luhm УÑéËã·¨»ñµÃУÑéλ
getNameOfBank       : ͨ¹ýÒøÐп¨µÄÇ°Áùλȷ¶¨ÅжÏÒøÐпª»§Ðм°¿¨ÖÖ

SharePreference»º´æÊý¾Ý ¡ú AppSharePreferenceMgr

put     : ±£´æÊý¾ÝµÄ·½·¨
get     : »ñÈ¡Êý¾ÝµÄ·½·¨
putImage: ±£´æͼƬµ½SharedPreferences
getImage: ´ÓSharedPreferences¶ÁȡͼƬ
remove  : ÒƳýij¸ökeyÖµÒѾ­¶ÔÓ¦µÄÖµ
clear   : Çå³ýËùÓÐÊý¾Ý
contains: ²éѯij¸ökeyÊÇ·ñÒѾ­´æÔÚ
getAll  : ·µ»ØËùÓеļüÖµ¶Ô

ÌṩAppÊý¾ÝÇåÀí¹¤×÷µÄÀà ¡ú AppCleanMgr

cleanInternalCache   £º Çå³ý±¾Ó¦ÓÃÄÚ²¿»º´æÊý¾Ý
cleanExternalCache   £º Çå³ý±¾Ó¦ÓÃÍⲿ»º´æÊý¾Ý
cleanDatabases       £º Çå³ý±¾Ó¦ÓÃËùÓÐÊý¾Ý¿â
cleanSharedPreference£º Çå³ý±¾Ó¦ÓÃSharedPreference
cleanDatabaseByName  £º ¸ù¾ÝÃû×ÖÇå³ý±¾Ó¦ÓÃÊý¾Ý¿â
cleanFiles           £º Çå³ý±¾Ó¦ÓÃfilesÎļþ
cleanApplicationData £º Çå³ý±¾Ó¦ÓÃËùÓеÄÊý¾Ý
getAppClearSize      £º »ñÈ¡AppÓ¦Óûº´æµÄ´óС

»º´æ¹¤¾ßÀà ¡ú AppACache

put             : ±£´æStringÊý¾Ýµ½»º´æÖÐ
getAsString     : ¶ÁÈ¡StringÊý¾Ý
getAsJSONObject : ¶ÁÈ¡JSONObjectÊý¾Ý
getAsJSONArray  : ¶ÁÈ¡JSONArrayÊý¾Ý
getAsBinary     : »ñÈ¡byteÊý¾Ý
getAsObject     : ¶ÁÈ¡SerializableÊý¾Ý
getAsBitmap     : ¶ÁÈ¡bitmapÊý¾Ý
getAsDrawable   : ¶ÁÈ¡DrawableÊý¾Ý
file            : »ñÈ¡»º´æÎļþ
remove          : ³ýij¸ökey
clear           : Çå³ýËùÓÐÊý¾Ý

AppÓ¦ÓÃÍ˳ö ¡ú AppExit2Back

exitApp: Í˳öApp³ÌÐòÓ¦ÓÃ

¹ÜÀíºÍ»ØÊÕActivity ¡ú AppDavikActivityMgr

getScreenManager      : µ¥Àý¶ÑÕ»¼¯ºÏ¶ÔÏó
removeActivity        : ¶ÑÕ»ÖÐÏú»Ù²¢ÒƳý
removeAllActivity     : Õ»ÖÐÏú»Ù²¢ÒƳýËùÓÐAct¶ÔÏó
currentActivity       : È¡µ±Ç°Act¶ÔÏó
getCurrentActivityName: »ñµÃµ±Ç°ActµÄÀàÃû
addActivity           : ½«ActÄÉÈëÍÆÕ»¼¯ºÏÖÐ
exitApp               : Í˳öÕ»ÖÐËùÓÐActivity

»ñÈ¡AppÓ¦Óð汾ÐÅÏ¢ ¡ú AppApplicationMgr

getAppName             : »ñÈ¡±¾µØapkµÄÃû³Æ
getVersionName         : »ñÈ¡±¾µØApk°æ±¾Ãû³Æ
getVersionCode         : »ñÈ¡±¾µØApk°æ±¾ºÅ
getMetaData            : ¸ù¾Ýkey»ñÈ¡xmlÖÐMetaµÄÖµ
getAppIcon             : »ñÈ¡Ó¦ÓÃͼ±ê
getAppFirstInstallTime : »ñÈ¡Ó¦ÓõÚÒ»´Î°²×°ÈÕÆÚ
getAppLastUpdateTime   : »ñÈ¡Ó¦ÓøüÐÂÈÕÆÚ
getAppSize             : »ñÈ¡Ó¦ÓôóС
getAppApk              : »ñÈ¡Ó¦ÓÃapkÎļþ
getAppInstaller        : »ñÈ¡Ó¦ÓõݲװÊг¡
getAppSign             : »ñÈ¡Ó¦ÓÃÇ©Ãû
getAppTargetSdkVersion : »ñÈ¡Ó¦ÓüæÈÝsdk
getAppUid              : »ñÈ¡Ó¦ÓÃuid
getNumCores            : »ñÈ¡CpuÄÚºËÊý
getRootPermission      : »ñµÃrootȨÏÞ
getAppPermissions      : »ñÈ¡Ó¦ÓõÄËùÓÐȨÏÞ
hasPermission          : ÊÇ·ñÓÐȨÏÞ
isInstalled            : Ó¦ÓÃÊÇ·ñ°²×°
installApk             : °²×°Ó¦ÓÃ
uninstallApk           : жÔØÓ¦ÓÃ
isSystemApp            : ÊÇ·ñÊÇϵͳӦÓÃ
isServiceRunning       : ·þÎñÊÇ·ñÔÚÔËÐÐ
stopRunningService     : Í£Ö¹·þÎñ
killProcesses          : ½áÊø½ø³Ì
runScript              : ÔËÐнű¾ 
runApp                 : Æô¶¯Ó¦ÓÃ

Èí¼üÅ̹ÜÀí ¡ú AppKeyBoardMgr

openKeybord      : ´ò¿¨Èí¼üÅÌ
closeKeybord     : ¹Ø±ÕÈí¼üÅÌ
TimerHideKeyboard: ͨ¹ý¶¨Ê±Æ÷Ç¿ÖÆÒþ²ØÐéÄâ¼üÅÌ
isKeybord        : ÊäÈë·¨ÊÇ·ñÏÔʾ

ϵͳÈÕÖ¾Êä³ö¹¤¾ßÀà ¡ú AppLogMessageMgr

isEnableDebug: ÉèÖÃlog×Ü¿ª¹Ø,debugģʽ(true:´òÓ¡ÈÕÖ¾  false£º²»´òÓ¡)
i            : InfoÈÕÖ¾
d            : DebugÈÕÖ¾
w            : WarnÈÕÖ¾
v            : VerboseÈÕÖ¾
e            : ErrorÈÕÖ¾
ÕâÀïÍƼöʹÓÿ­×Ó¸çµÄÈÕÖ¾¹ÜÀí¹¤¾ß,»Ò³£ºÃÓã¬ÎÒÒ²¼¯³Éµ½ÁËÎÒµÄÏîÄ¿ÀïÃ棬KLog¶Ô³¬³¤×Ö·û´®½øÐд¦Àí£¬±£Ö¤È«²¿µÄ×Ö·û´®¶¼¿ÉÒÔ´òÓ¡³öÀ´£¬ÔÙҲûÓÐÁËÖ»ÄÜ´òÓ¡Ò»²¿·ÖµÄÎÊÌâÁË£¬²¿·ÖʹÓ÷½·¨ÈçÏÂ

ϵͳÈÕÖ¾Êä³ö¹¤¾ßÀà ¡ú KLog

init: ÉèÖÃlog×Ü¿ª¹Ø,debugģʽ(true:´òÓ¡ÈÕÖ¾  false£º²»´òÓ¡)
a   : assertÈÕÖ¾»òÕß´òÓ¡ÊÇ·ñÖ´Ðе½ÕâÀïµÈ
i   : InfoÈÕÖ¾»òÕß´òÓ¡ÊÇ·ñÖ´Ðе½ÕâÀïµÈ
d   : DebugÈÕÖ¾»òÕß´òÓ¡ÊÇ·ñÖ´Ðе½ÕâÀïµÈ
w   : WarnÈÕÖ¾»òÕß´òÓ¡ÊÇ·ñÖ´Ðе½ÕâÀïµÈ
v   : VerboseÈÕÖ¾»òÕß´òÓ¡ÊÇ·ñÖ´Ðе½ÕâÀïµÈ
e   : ErrorÈÕÖ¾»òÕß´òÓ¡ÊÇ·ñÖ´Ðе½ÕâÀïµÈ
json: Êä³öJsonµÄ¸ñʽ×Ö·û´®
xml : Êä³öxmlµÄ¸ñʽ×Ö·û´®
file: ±£´æµ½Îļþ
¸ü¶àʹÓ÷½·¨ÐÅÏ¢µã»÷ÕâÀï²é¿´£ºKLog

AppÍøÂç¹ÜÀí ¡ú AppNetworkMgr

getNetworkState          : »ñÈ¡µ±Ç°ÊÖ»úÁ¬½ÓµÄÍøÂçÀàÐÍ
isNetworkConnected       : ÅжÏÍøÂçÊÇ·ñÁ¬½Ó
openNetSetting           : ´ò¿ªÍøÂçÉèÖýçÃæ
is3gConnected            : ¼ì²â3GÊÇ·ñÁ¬½Ó
getNetworkTypeName       : »ñÈ¡ÍøÂçÀàÐÍÃû³Æ
getCurrentNetworkState   : »ñÈ¡µ±Ç°ÍøÂçµÄ״̬
getCurrentNetworkSubtype : »ñÈ¡µ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍ
isConnectedByState       : Åжϵ±Ç°ÍøÂçÊÇ·ñÒѾ­Á¬½Ó
isConnectingByState      : Åжϵ±Ç°ÍøÂçÊÇ·ñÕýÔÚÁ¬½Ó
isDisconnectedByState    : Åжϵ±Ç°ÍøÂçÊÇ·ñÒѾ­¶Ï¿ª
isDisconnectingByState   : Åжϵ±Ç°ÍøÂçÊÇ·ñÕýÔڶϿª
isSuspendedByState       : Åжϵ±Ç°ÍøÂçÊÇ·ñÒѾ­ÔÝÍ£
isUnknownByState         : Åжϵ±Ç°ÍøÂçÊÇ·ñ´¦ÓÚδ֪״̬ÖÐ
isBluetoothByType        : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇÀ¶ÑÀ
isDummyByType            : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇÐéÄâÍøÂç
isEthernetByType         : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇETHERNET
isMobileByType           : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇÒƶ¯ÍøÂç
isMobileDunByType        : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇMobileDun
isMobileHipriByType      : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇMobileHipri
isMobileMmsByType        : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇMobileMms
isMobileSuplByType       : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇMobileSupl
isWifiByType             : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇWifi
isWimaxByType            : Åжϵ±Ç°ÍøÂçµÄÀàÐÍÊÇ·ñÊÇWimax
is1XRTTBySubtype         : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇ1XRTT
isCDMABySubtype          : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇCDMA£¨Either IS95A or IS95B£©
isEDGEBySubtype          : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇEDGE
isEHRPDBySubtype         :  Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇEHRPD
isEVDO_0BySubtype        : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇEVDO_0
isEVDO_ABySubtype        : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇEVDO_A
isEVDO_BBySubtype        : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇEDGE
isGPRSBySubtype          : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇGPRS
isHSDPABySubtype         : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇHSDPA
isHSPABySubtype          : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇHSPA
isHSPAPBySubtype         : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇHSPAP
isHSUPABySubtype         : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇHSUPA
isIDENBySubtype          : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇIDEN
isLTEBySubtype           : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇLTE
isUMTSBySubtype          : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇUMTS
isUNKNOWNBySubtype       : Åжϵ±Ç°ÍøÂçµÄ¾ßÌåÀàÐÍÊÇ·ñÊÇUNKNOWN
isChinaMobile2G          : Åжϵ±Ç°ÍøÂçÊÇ·ñÊÇÖйúÒƶ¯2GÍøÂç
isChinaUnicom2G          : Åжϵ±Ç°ÍøÂçÊÇ·ñÊÇÖйúÁªÍ¨2GÍøÂç
isChinaUnicom3G          : Åжϵ±Ç°ÍøÂçÊÇ·ñÊÇÖйúÁªÍ¨3GÍøÂç
isChinaTelecom2G         : Åжϵ±Ç°ÍøÂçÊÇ·ñÊÇÖйúµçÐÅ2GÍøÂç
isChinaTelecom3G         : Åжϵ±Ç°ÍøÂçÊÇ·ñÊÇÖйúµçÐÅ3GÍøÂç
getWifiState             : »ñÈ¡WifiµÄ״̬£¬ÐèÒªACCESS_WIFI_STATEȨÏÞ
isWifiOpen               : ÅжÏWifiÊÇ·ñ´ò¿ª£¬ÐèÒªACCESS_WIFI_STATEȨÏÞ
setWifi                  : ÉèÖÃWifi£¬ÐèÒªCHANGE_WIFI_STATEȨÏÞ
isMobileNetworkOpen      : ÅжÏÒƶ¯ÍøÂçÊÇ·ñ´ò¿ª£¬ÐèÒªACCESS_NETWORK_STATEȨÏÞ
getIpAddress             : »ñÈ¡±¾»úIPµØÖ·
setDataEnabled           : ÉèÖÃÊý¾ÝÁ÷Á¿×´Ì¬
getWifiScanResults       : »ñÈ¡wifiÁбí
getScanResultsByBSSID    : ¹ýÂËɨÃè½á¹û
getWifiConnectionInfo    : »ñÈ¡wifiÁ¬½ÓÐÅÏ¢

ÊÖ»ú¹ÜÀí¹¤¾ßÀà ¡ú AppPhoneMgr

getInstance          : µ¥Àý¶ÔÏó
getSDKVersionNumber  : »ñÈ¡ÊÖ»úϵͳ°æ±¾ºÅ
getPhoneModel        : »ñÈ¡ÊÖ»úÐͺÅ
getPhoneWidth        : »ñÈ¡ÊÖ»ú¿í¶È
getPhoneHeight       : »ñÈ¡ÊÖ»ú¸ß¶È
getPhoneImei         : »ñÈ¡ÊÖ»úimei´®ºÅ ,GSMÊÖ»úµÄ IMEI ºÍ CDMAÊÖ»úµÄ MEID
getPhoneSim          : »ñÈ¡ÊÖ»úsim¿¨ºÅ
getPhoneNum          : »ñÈ¡ÊÖ»úºÅ
isSDCardMount        : ÅжÏsd¿¨ÊÇ·ñ¹ÒÔØ
getSDFreeSize        : »ñÈ¡sd¿¨Ê£Óà¿Õ¼äµÄ´óС
getSDAllSize         : »ñÈ¡sd¿¨¿Õ¼äµÄ×Ü´óС
isTablet             : ÅжÏÊÇ·ñÊÇƽ°å
isApkInstalled       : ÅжÏÒ»¸öapkÊÇ·ñ°²×°
getAppPermissions    : »ñÈ¡Ó¦ÓÃȨÏÞ Ãû³ÆÁбí
getInstalledApp      : »ñÈ¡ÊÖ»úÄÚ°²×°µÄÓ¦ÓÃ
getUserInstalledApp  : »ñÈ¡ÊÖ»ú°²×°·ÇϵͳӦÓÃ
getInstalledAppInfo  : »ñÈ¡°²×°Ó¦ÓõÄÐÅÏ¢
startAppPkg          : ´ò¿ªÖ¸¶¨°üÃûµÄÓ¦ÓÃ
unInstallApk         : жÔØÖ¸¶¨°üÃûµÄÓ¦ÓÃ
callPhone            : Ö±½Óºô½ÐÖ¸¶¨µÄºÅÂë
toCallPhoneActivity  : ÌøתÖÁ²¦ºÅ½çÃæ
sendMessage          : Ö±½Óµ÷ÓöÌÐÅAPI·¢ËÍÐÅÏ¢(ÉèÖüàÌý·¢ËͺͽÓÊÕ״̬)
toSendMessageActivity: ÌøתÖÁ·¢ËͶÌÐŽçÃæ(×Ô¶¯ÉèÖýÓÊÕ·½µÄºÅÂë)
toChooseContactsList : ÌøתÖÁÁªÏµÈËÑ¡Ôñ½çÃæ
getChoosedPhoneNumber: »ñÈ¡Ñ¡ÔñµÄÁªÏµÈ˵ÄÊÖ»úºÅÂë
toCameraActivity     : ÌøתÖÁÅÄÕÕ³ÌÐò½çÃæ
toImagePickerActivity: ÌøתÖÁÏà²áÑ¡Ôñ½çÃæ
getChoosedImage      : »ñµÃÑ¡ÖÐÏà²áµÄͼƬ
openWebSite          : µ÷Óñ¾µØä¯ÀÀÆ÷´ò¿ªÒ»¸öÍøÒ³
toSettingActivity    : ÌøתÖÁϵͳÉèÖýçÃæ
toWIFISettingActivity: ÌøתÖÁWIFIÉèÖýçÃæ
openPDFFile          : Æô¶¯±¾µØÓ¦Óôò¿ªPDF
openWordFile         : Æô¶¯±¾µØÓ¦Óôò¿ªPDF
openOfficeByWPS      : µ÷ÓÃWPS´ò¿ªofficeÎĵµ
isInstalledApp       : ÅжÏÊÇ·ñ°²×°Ö¸¶¨°üÃûµÄAPP
isExistActivity      : ÅжÏÊÇ·ñ´æÔÚÖ¸¶¨µÄActivity
getPhoneType         : »ñÈ¡Òƶ¯ÖÕ¶ËÀàÐÍ
isSimCardReady       : ÅжÏsim¿¨ÊÇ·ñ×¼±¸ºÃ
getPhoneStatus       : »ñÈ¡ÊÖ»ú״̬ÐÅÏ¢
getAllSMS            : »ñÈ¡ÊÖ»ú¶ÌÐŲ¢±£´æµ½xmlÖÐ

·´É乤¾ßÀà ¡ú AppReflectionMgr

getProperty          : µÃµ½Ä³¸ö¶ÔÏóµÄ¹«¹²ÊôÐÔ
getStaticProperty    : µÃµ½Ä³ÀàµÄ¾²Ì¬¹«¹²ÊôÐÔ
invokeMethod         : Ö´ÐÐij¶ÔÏó·½·¨
invokeStaticMethod   : Ö´ÐÐijÀàµÄ¾²Ì¬·½·¨
newInstance          : н¨ÊµÀý
isInstance           : ÊDz»ÊÇij¸öÀàµÄʵÀý
getByArray           : µÃµ½Êý×éÖеÄij¸öÔªËØ
GetClassListByPackage: µÃµ½ÀàµÄ¼¯ºÏ

»ñÈ¡±¾µØÖ¸¶¨×ÊÔ´ÐÅÏ¢ ¡ú AppResourceMgr

getStringByAssets: ¸ù¾Ý±¾µØAssetsĿ¼ÏÂ×ÊÔ´Ãû³Æ£¬»ñÈ¡StringÊý¾ÝÐÅÏ¢
getListByAssets  : ¸ù¾Ý±¾µØAssetsĿ¼ÏÂ×ÊÔ´Ãû³Æ£¬»ñÈ¡List¼¯ºÏÐÅÏ¢
getStringByRaw   : ¸ù¾Ý±¾µØRawĿ¼ÏÂ×ÊÔ´±êʶ£¬»ñÈ¡StringÊý¾ÝÐÅÏ¢
getListByRaw     : ¸ù¾Ý±¾µØRawĿ¼ÏÂ×ÊÔ´±êʶ£¬»ñÈ¡List¼¯ºÏÐÅÏ¢

ÓйØAndroidÆÁÄ»µÄ¹¤¾ßÀà ¡ú AppScreenMgr

getScreenWidth          : »ñµÃÆÁÄ»¿í¶È
getScreenHeight         : »ñµÃÆÁÄ»¸ß¶È
getStatusHeight         : »ñµÃ״̬À¸µÄ¸ß¶È
getRealScreenHeight     : »ñÈ¡Õû¿éÆÁÄ»µÄ¸ß¶È
getNavigationAreaHeight : »ñÈ¡ÐéÄâ°´¼üÇøÓòµÄ¸ß¶È
getNavigationBarrH      : »ñÈ¡µ¼º½À¸¸ß¶È
snapShotWithStatusBar   : »ñÈ¡µ±Ç°ÆÁÄ»½Øͼ£¬°üº¬×´Ì¬À¸
snapShotWithoutStatusBar: »ñÈ¡µ±Ç°ÆÁÄ»½Øͼ£¬²»°üº¬×´Ì¬À¸

»ñÈ¡AppÓ¦ÓÃϵͳ»ù±¾ÐÅÏ¢ ¡ú AppSysMgr

getSysClientOs             : »ñµÃ¿Í»§¶Ë²Ù×÷ϵͳÃû³Æ
getSysSdk                  : »ñÈ¡µ±Ç°²Ù×÷ϵͳµÄsdk°æ±¾
getSysLanguage             : »ñÈ¡µ±Ç°²Ù×÷ϵͳµÄÓïÑÔ
getSysModel                : »ñÈ¡ÊÖ»úÐͺÅ
getSysRelease              : »ñÈ¡²Ù×÷ϵͳµÄ°æ±¾ºÅ
getSysSIMSerialNum         : ¶ÁÈ¡SIM¿¨ÐòÁкÅ
getSysCPUSerialNum         : »ñÈ¡ÊÖ»úCPUÐòÁкÅ
getSysTelephonyManager     : »ñµÃµç»°¹ÜÀíʵÀý¶ÔÏó
getSysTelephoneSerialNum   : ¶ÁΨһµÄÉ豸ID(ΨһµÄÉ豸ID¡¾GSMÊÖ»úµÄIMEI¡¿ºÍ¡¾CDMAÊÖ»úµÄ MEID¡¿,Èç¹û»ñÈ¡²»µ½·µ»ØÒ»¸öĬÈÏ×Ö·û´®)
getSysCarrier              : »ñÈ¡ÔËÓªÉÌÐÅÏ¢(Èý´óÔËÓªÉÌ)
getSysPhoneState           : »ñÈ¡ÊÖ»ú״̬(0£ºÎ޻ 1£ºÏìÁå 2£º´ý»ú)
getSysPhoneLoaction        : »ñµÃÊÖ»ú·½Î»
getSysDeviceSoftVersion    : »ñµÃÉ豸µÄÈí¼þ°æ±¾ºÅ(×¢£ºthe IMEI/SV(software version) for GSM phones ²»Ö§³Ö·µ»Ø¡°not available¡±)
getSysPhoneNumber          : »ñµÃÊÖ»úºÅ
getSysSimCode              : »ñµÃSIM¿¨ÌṩµÄÒƶ¯¹ú¼ÒÂëºÍÒƶ¯ÍøÂçÂë.5»ò6λµÄÊ®½øÖÆÊý×Ö¡£(×¢£ºSIM¿¨µÄ״̬±ØÐëÊÇ SIM_STATE_READY(ʹÓÃgetSimState()ÅжÏ))
getSysSimPrivatorName      : ·þÎñÉÌÃû³Æ(×¢:ÀýÈ磺ÖйúÒƶ¯¡¢ÁªÍ¨SIM¿¨µÄ״̬±ØÐëÊÇ SIM_STATE_READY(ʹÓÃgetSimState()ÅжÏ))
getSysUserPhoneId          : ΨһµÄÓû§ID (×¢£ºÀýÈ磺IMSI(¹ú¼ÊÒƶ¯Óû§Ê¶±ðÂë) for a GSM phone. ÐèҪȨÏÞ£ºREAD_PHONE_STATE)
getWindowManager           : »ñÈ¡WindowManager¶ÔÏó
getSysDefaultThreadPoolSize: »ñµÃϵͳÅäÖÃÏà·ûµÄÏ̳߳شóС
getSysSampleSize           : »ñÈ¡µ±Ç°APPÓ¦ÓõÄSampleSize´óС
getVibrator                : »ñÈ¡Õð¶¯Æ÷¶ÔÏó
getSysLocalIpAddress       : »ñÈ¡ÊÖ»úIPµØÖ·
getAndroidID               : »ñÈ¡AndroidID
getIMSI                    : »ñÈ¡É豸IMSIÂë 
getIP                      : »ñÈ¡ÍøÂçIPµØÖ·(ÓÅÏÈ»ñÈ¡wifiµØÖ·)
getWifiIP                  : »ñÈ¡WIFIÁ¬½ÓϵÄipµØÖ·
getGPRSIP                  : »ñÈ¡GPRSÁ¬½ÓϵÄipµØÖ·
getSerial                  : »ñÈ¡É豸ÐòÁкÅ
getSIMSerial               : »ñÈ¡SIMÐòÁкÅ
getMNC                     : »ñÈ¡ÍøÂçÔËÓªÉÌ 46000,46002,46007 ÖйúÒƶ¯,46001 ÖйúÁªÍ¨,46003 ÖйúµçÐÅ
getCarrier                 : »ñÈ¡ÍøÂçÔËÓªÉÌ£ºÖйúµçÐÅ,ÖйúÒƶ¯,ÖйúÁªÍ¨
getModel                   : »ñÈ¡Ó²¼þÐͺÅ
getBuildBrand              : »ñÈ¡±àÒ볧ÉÌ
getBuildHost               : »ñÈ¡±àÒë·þÎñÆ÷Ö÷»ú
getBuildTags               : »ñÈ¡ÃèÊöBuildµÄ±êÇ©
getBuildTime               : »ñȡϵͳ±àÒëʱ¼ä 
getBuildUser               : »ñȡϵͳ±àÒë×÷Õß
getBuildVersionRelease     : »ñÈ¡±àÒëϵͳ°æ±¾(5.1)
getBuildVersionCodename    : »ñÈ¡¿ª·¢´úºÅ
getBuildVersionIncremental : »ñÈ¡Ô´Âë¿ØÖÆ°æ±¾ºÅ
getBuildVersionSDK         : »ñÈ¡±àÒëµÄSDK
getBuildID                 : »ñÈ¡ÐÞ¶©°æ±¾Áбí(LMY47D)
getSupportedABIS           : CPUÖ¸Á
getManufacturer            : »ñÈ¡Ó²¼þÖÆÔ쳧ÉÌ
getBootloader              : »ñȡϵͳÆô¶¯³ÌÐò°æ±¾ºÅ
getDisplayVersion          : »ñȡϵͳ°æ±¾ºÅ
getLanguage                : »ñÈ¡ÓïÑÔ
getCountry                 : »ñÈ¡¹ú¼Ò
getOSVersion               : »ñȡϵͳ°æ±¾:5.1.1
getGSFID                   : »ñÈ¡GSFÐòÁкÅ
getBluetoothMAC            : »ñÈ¡À¶ÑÀµØÖ·
getPsuedoUniqueID          : AndroidÉ豸ÎïÀíΨһ±êʶ·û
getFingerprint             : ¹¹½¨±êʶ,°üÀ¨brand,name,device,version.release,id,version.incremental,type,tagsÕâЩÐÅÏ¢
getHardware                £º»ñÈ¡Ó²¼þÐÅÏ¢
getProduct                 £º»ñÈ¡²úÆ·ÐÅÏ¢
getDevice                  £º»ñÈ¡É豸ÐÅÏ¢
getBoard                   £º»ñÈ¡Ö÷°åÐÅÏ¢
getRadioVersion            £º»ñÈ¡»ù´ø°æ±¾(ÎÞÏßµç¹Ì¼þ°æ±¾ Api14ÒÔÉÏ)
getUA                      : »ñÈ¡µÄä¯ÀÀÆ÷Ö¸ÎÆ(User-Agent)
getDensity                 : »ñÈ¡µÃÆÁÄ»ÃܶÈ
getGoogleAccounts          : »ñÈ¡googleÕ˺Å

×Ô¶¨ÒåToastÌáʾ¿ò ¡ú AppToastMgr

shortToast            : ×Ô¶¨ÒåToastµ÷ÓÃ
longToast             : ×Ô¶¨ÒåToastµ÷ÓÃ
cancelToast           : È¡ÏûÏÔʾToast
Toast                 : ĬÈÏToastµ÷ÓÃ
show                  : ÆÁÄ»ÖÐÐÄλÖöÌʱ¼äÏÔʾToast¡£
ToastShortBottomCenter: ÆÁÄ»µ×²¿ÖмäλÖÃÏÔʾ¶Ìʱ¼äToast
ToastShortBottomLeft  : ÆÁÄ»µ×²¿×ó±ßλÖöÌʱ¼äÏÔʾToast
ToastShortBottomRight : ÆÁÄ»µ×²¿ÓÒ±ßλÖöÌʱ¼äÏÔʾToast
ToastShortCenter      : ÆÁÄ»ÖÐÐÄλÖöÌʱ¼äÏÔʾToast
ToastShortCenterLeft  : ÆÁÄ»ÖÐÐÄ×ó±ßλÖöÌʱ¼äÏÔʾToast
ToastShortCenterRight : ÆÁÄ»ÖÐÐÄÓÒ±ßλÖöÌʱ¼äÏÔʾToast
ToastShortTopCenter   : ÆÁÄ»¶¥²¿ÖÐÐÄλÖöÌʱ¼äÏÔʾToast
ToastShortTopLeft     : ÆÁÄ»¶¥²¿×ó±ßλÖöÌʱ¼äÏÔʾToast
ToastShortTopRight    : ÆÁÄ»¶¥²¿ÓÒ±ßλÖöÌʱ¼äÏÔʾToast
ToastLongBottomCenter : ÆÁÄ»µ×²¿ÖмäλÖÃÏÔʾ³¤Ê±¼äToast
ToastLongBottomLeft   : ÆÁÄ»µ×²¿×ó±ßλÖó¤Ê±¼äÏÔʾToast
ToastLongBottomRight  : ÆÁÄ»µ×²¿ÓÒ±ßλÖó¤Ê±¼äÏÔʾToast
ToastLongCenter       : ÆÁÄ»ÖÐÐÄλÖó¤Ê±¼äÏÔʾToast
ToastLongCenterLeft   : ÆÁÄ»ÖÐÐÄ×ó±ßλÖó¤Ê±¼äÏÔʾToast
ToastLongCenterRight  : ÆÁÄ»ÖÐÐÄÓÒ±ßλÖöÌʱ¼äÏÔʾToast
ToastLongTopCenter    : ÆÁÄ»¶¥²¿ÖÐÐÄλÖó¤Ê±¼äÏÔʾToast
ToastLongTopLeft      : ÆÁÄ»¶¥²¿×ó±ßλÖó¤Ê±¼äÏÔʾToast
ToastLongTopRight     : ÆÁÄ»¶¥²¿ÓÒ±ßλÖó¤Ê±¼äÏÔʾToast

ÕýÔò±í´ïʽ ¡ú AppValidationMgr

isEmpty              : ÑéÖ¤ÊÇ·ñΪ¿Õ´® (°üÀ¨¿Õ¸ñ¡¢ÖƱí·û¡¢»Ø³µ·û¡¢»»Ðзû×é³ÉµÄ×Ö·û´® ÈôÊäÈë×Ö·û´®Îªnull»ò¿Õ×Ö·û´®,·µ»Øtrue)
isNotEmpty           : ÊÇ·ñ²»Îª¿Õ
isNotZero            : ÑéÖ¤·ÇÁãÕýÕûÊý
isNumber             : ÑéÖ¤ÊÇÊý×Ö
isUpChar             : ÑéÖ¤ÊÇ´óд×Öĸ
isLowChar            : ÑéÖ¤ÊÇСд×Öĸ
isLetter             : ÑéÖ¤ÊÇÓ¢ÎÄ×Öĸ
isChinese            : ÑéÖ¤ÊäÈ뺺×Ö
isRealName           : ÑéÖ¤ÕæʵÐÕÃû
isOneCode            : ÑéÖ¤ÊÇ·ñÊÇÌõÐÎÂë
isEmail              : ÑéÖ¤ÓÊÏäÊÇ·ñÕýÈ·
isPhone              : ÑéÖ¤ÊÖ»úºÅÊÇ·ñÕýÈ·
isPlane              : ÑéÖ¤×ù»úºÅÂëÊÇ·ñÕýÈ·
isPostalCode         : ÑéÖ¤ÓÊÕþ±àÂëÊÇ·ñÕýÈ·
isIpAddress          : ÑéÖ¤IPµØÖ·ÊÇ·ñÕýÈ·
isURL                : ÑéÖ¤URLµØÖ·ÊÇ·ñÕýÈ·
isInteger            : ÑéÖ¤ÊÇ·ñÊÇÕýÕûÊý
isPoint              : ÑéÖ¤ÊÇ·ñÊÇСÊý
isBankNo             : ÑéÖ¤ÊÇ·ñÒøÐп¨ºÅ
isIDCard             : ÑéÖ¤Éí·ÝÖ¤ºÅÂëÊÇ·ñÕýÈ·
isPeculiarStr        : ÅжÏÊÇ·ñÓÐÌØÊâ×Ö·û
isUserName           : ÅжÏÊÇ·ñΪÓû§ÃûÕ˺Å(¹æÔòÈçÏ£ºÓû§ÃûÓÉÏ»®Ïß»ò×Öĸ¿ªÍ·£¬ÓÉÊý×Ö¡¢×Öĸ¡¢Ï»®Ïß¡¢µã¡¢¼õºÅ×é³ÉµÄ4-32λ×Ö·û)
chineseLength        : »ñÈ¡×Ö·û´®ÖÐÎÄ×Ö·ûµÄ³¤¶È£¨Ã¿¸öÖÐÎÄËã2¸ö×Ö·û£©
strLength            : »ñÈ¡×Ö·û´®µÄ³¤¶È
subStringLength      : »ñÈ¡Ö¸¶¨³¤¶ÈµÄ×Ö·ûËùÔÚλÖÃ
isNumberLetter       : ÊÇ·ñÖ»ÊÇ×ÖĸºÍÊý×Ö
isContainChinese     : ÊÇ·ñ°üº¬ÖÐÎÄ
convertStreamToString: ´ÓÊäÈëÁ÷ÖлñµÃString
cutString            : ½ØÈ¡×Ö·û´®µ½Ö¸¶¨×Ö½Ú³¤¶È
cutStringFromChar    : ½ØÈ¡×Ö·û´®´ÓµÚÒ»¸öÖ¸¶¨×Ö·û
strlen               : »ñÈ¡×Ö½Ú³¤¶È
getSizeDesc          : »ñÈ¡´óСµÄÃèÊö
ip2int               : ipµØַת»»Îª10½øÖÆÊý
gainUUID             : »ñÈ¡UUID
phoneNoHide          : ÊÖ»úºÅÂ룬Öмä4λÐǺÅÌæ»»
cardIdHide           : ÒøÐп¨ºÅ£¬±£Áô×îºó4룬ÆäËûÐǺÅÌæ»»
idHide               : Éí·ÝÖ¤ºÅ£¬Öмä10λÐǺÅÌæ»» 
checkVehicleNo       : ÊÇ·ñΪ³µÅƺţ¨»¦A88888£©

Wifi¹ÜÀí¹¤¾ßÀà ¡ú AppWifiHelperMgr

isWifiEnabled     : Wifi״̬
openWifi          : ´ò¿ªwifi
closeWifi         : ¹Ø±ÕWifi
lockWifi          : Ëø¶¨WiFI¾ÍÊÇÅжÏwifiÊÇ·ñ½¨Á¢³É¹¦£¬ÔÚÕâÀïʹÓõÄÊÇheld(ÎÕÊÖ) acquire
unLockWifi        : ½âËø
wificreateWifiLock: ´´½¨Ò»¸öWifiËø£¬ÐèҪʱµ÷ÓÃ
startScan         : ɨÃèÍøÂç
getWifiList       : »ñÈ¡wifiÁбí
getWifiConfigList : »ñÈ¡wifiÅäÖÃÁбí
lookupScanInfo    : »ñȡɨÃèWIFIÁбíµÄÐÅÏ¢
getSSID           : »ñÈ¡Ö¸¶¨WifiµÄssidÃû³Æ
getBSSID          : »ñÈ¡Ö¸¶¨WifiµÄÎïÀíµØÖ·
getFrequency      : »ñÈ¡Ö¸¶¨WifiµÄƵÂÊ
getCapabilities   : »ñÈ¡Ö¸¶¨WifiµÄ¹¦ÄÜ
getLevel          : »ñÈ¡Ö¸¶¨WifiµÄÐźÅÇ¿¶È
getBSSID          : »ñÈ¡SSID
getCurrentNetId   : ·µ»Øµ±Ç°Á¬½ÓµÄÍøÂçµÄID
getWifiInfo       : ·µ»ØËùÓÐÐÅÏ¢
getIP             £º »ñÈ¡IPµØÖ·
addNetWordLink    £º Ìí¼ÓÒ»¸öÁ¬½Ó
disableNetWordLink£º ½ûÓÃÒ»¸öÁ´½Ó
removeNetworkLink £º ÒƳýÒ»¸öÁ´½Ó
hiddenSSID        : ²»ÏÔʾSSID
displaySSID       : ÏÔʾSSID

ÀàÐÍת»»Àà ¡ú ConvertUtils

hexStringToBytes: Ê®Áù½øÖÆ×Ö·û´®×ª»»ÎªbyteÊý×é
bytesToHexString: byteÊý×éת»»ÎªÊ®Áù½øÖÆ×Ö·û´®
charToByte      : charת»»ÎªbyteÊý×é 
intToByte       : intת»»ÎªbyteÊý×é
byteToInt       : byteÊý×éת»»Îªint
saveDecimals    : ±£Áô¼¸Î»Ð¡Êý
nullOfString    : nullתString
stringToByte    : StringתByte
stringToBoolean : StringתBoolean
stringToInt     : StringתInt
stringToShort   : StringתShort
stringToDouble  : StringתDouble
intToString     : IntתString
doubleToLong    : DoubleתLong
doubleToInt     : DoubleתInt
longToDouble    : LongתDouble
longToInt       : LongתInt
stringToLong    : StringתLong
longToString    : LongתString

ÈÕÆÚ¹ÜÀíÀà ¡ú AppDateMgr

todayYyyyMmDd         : µ±ÌìµÄÄêÔÂÈÕ
todayHhMmSs           : µ±ÌìµÄʱ·ÖÃë
todayYyyyMmDdHhMmSs   : µ±ÌìµÄÄêÔÂÈÕʱ·ÖÃë
parseYyyy             : »ñÈ¡Äê
parseMm               : »ñÈ¡ÔÂ
parseDd               : »ñÈ¡ÈÕ
parseYyyyMmDd         : »ñÈ¡ÄêÔÂÈÕ
parseHhMmSs           : ʱ·ÖÃë
getWeekNumber         : »ñÈ¡ÐÇÆÚ¼¸
getWeekOfMonth        : ÈÕÆÚÖÐij¸öÔ·ݵĵڼ¸ÖÜ
getWeekOfYear         : ÈÕÆÚÖÐij¸öÄê·ÝµÄµÚ¼¸ÖÜ
dateTimeToTimeStamp   : ½«ÄêÔÂÈÕʱ·ÖÃëת³ÉLongÀàÐÍ
timeStampToDateTime   : ½«LongÀàÐÍת³ÉÄêÔÂÈÕʱ·ÖÃë
string2Date           : ½«ÄêÔÂÈÕʱ·ÖÃëת³ÉDateÀàÐÍ
date2String           : ½«DateÀàÐÍת³ÉÄêÔÂÈÕʱ·ÖÃë
dateIsBefore          : ±È½ÏÈÕÆÚ
minutesBetweenTwoDate : Ïà²î¶àÉÙ·ÖÖÓ
getChineseZodiac      : »ñÈ¡ÈÕÆÚÖеÄÉúФ
getZodiac             : »ñÈ¡ÈÕÆÚÖеÄÐÇ×ù
getNowDayOffset       : »ñÈ¡ÈÕÆÚ
getTime               : »ñÈ¡ÈÕÆÚ
forward               : ʹÈÕÆÚµ¹Ò»Ìì
isLeapYear            : ÅжÏƽÄêÈòÄê
getDaysOfMonth        : ¼ÆËãijÔµÄÌìÊý
secondsMorning        : »ñÈ¡µ±ÌìÁ賿µÄÃëÊý
secondsNight          : »ñÈ¡µÚ¶þÌìÁ賿µÄÃëÊý
isSameDay             : ÅжÏijÁ½ÌìÊDz»ÊÇͬһÌì
formatFriendly        : ½«ÈÕÆÚ¸ñʽ»¯³ÉÓѺõÄ×Ö·û´®£º¼¸·ÖÖÓÇ°¡¢¼¸Ð¡Ê±Ç°¡¢¼¸ÌìÇ°¡¢¼¸ÔÂÇ°¡¢¼¸ÄêÇ°¡¢¸Õ¸Õ
formatDateTime        : ½«ÈÕÆÚÒÔyyyy-MM-dd HH:mm:ss¸ñʽ»¯
formatDateTime        : ½«ÈÕÆÚÒÔyyyy-MM-dd HH:mm:ss¸ñʽ»¯
formatDateTime        : ½«ÈÕÆÚÒÔyyyy-MM-dd HH:mm:ss¸ñʽ»¯
parseDate             : ½«ÈÕÆÚ×Ö·û´®×ª³ÉÈÕÆÚ
gainCurrentDate       : »ñȡϵͳµ±Ç°ÈÕÆÚ
compareDate           : ÑéÖ¤ÈÕÆÚÊÇ·ñ±Èµ±Ç°ÈÕÆÚÔç
addDateTime           : ¶ÔÈÕÆÚ½øÐÐÔö¼Ó²Ù×÷
subDateTime           : ¶ÔÈÕÆÚ½øÐÐÏà¼õ²Ù×÷
formatDateForExcelDate: ¸ñʽ»¯excelÖеÄʱ¼ä
formatDateForFileName : ½«ÈÕÆÚ¸ñʽ»¯×÷ΪÎļþÃû
formatDateSecond      : ¸ñʽ»¯ÈÕÆÚ(¾«È·µ½Ãë)
tempDateSecond        : ¸ñʽ»¯ÈÕÆÚ(¾«È·µ½Ãë)
tempDateSecond        : ¸ñʽ»¯ÈÕÆÚ(¾«È·µ½Ãë)
formatDateDay         : ¸ñʽ»¯ÈÕÆÚ(¾«È·µ½Ìì)
formatDateDetailDay   : ʽ»¯ÈÕÆÚ(¾«È·µ½Ìì)
formatNumber          : doubleÀàÐ͵ÄÊý×Ö±£ÁôÁ½Î»Ð¡Êý£¨ËÄÉáÎåÈ룩
formateDate           : ½«×Ö·û´®×ª»»³ÉÈÕÆÚ
parseStringToDate     : ½«×Ö·ûÈÕÆÚת»»³ÉDate
formatDoubleNumber    : ½«doubleÈÕÆÚת»»³ÉString

ÊÖ»ú³£Óõ¥Î»×ª»»µÄ¸¨ÖúÀà ¡ú DensityUtils

dip2px: ¾ÝÊÖ»úµÄ·Ö±æÂÊ´Ó dip µÄµ¥Î» ת³ÉΪ px(ÏñËØ)
px2dip: ¸ù¾ÝÊÖ»úµÄ·Ö±æÂÊ´Ó px(ÏñËØ) µÄµ¥Î» ת³ÉΪ dp
dp2px : dpתpx
sp2px : spתpx
px2dp : pxתdp
px2sp : pxתsp

Îļþ¹ÜÀíÀà ¡ú FileUtils

createFileDir      : ´´½¨Ä¿Â¼
delFile            : ɾ³ýÎļþ£¨ÈôΪĿ¼£¬ÔòµÝ¹éɾ³ý×ÓĿ¼ºÍÎļþ£©
getFileSize        : È¡Îļþ´óС£¬µ¥Î»Îªbyte£¨ÈôΪĿ¼£¬Ôò°üÀ¨ËùÓÐ×ÓĿ¼ºÍÎļþ£©
saveBitmap         : ±£´æBitmapµ½Ö¸¶¨Ä¿Â¼
isFileExists       : ÅжÏijĿ¼ÏÂÎļþÊÇ·ñ´æÔÚ
isMountedSDCard    : ¼ì²éÊÇ·ñÒѹÒÔØSD¿¨¾µÏñ£¨ÊÇ·ñ´æÔÚSD¿¨£©
gainSDFreeSize     : »ñÈ¡SD¿¨Ê£ÓàÈÝÁ¿£¨µ¥Î»Byte£©
gainSDAllSize      : »ñÈ¡SD¿¨×ÜÈÝÁ¿£¨µ¥Î»Byte£©
gainSDCardPath     : »ñÈ¡¿ÉÓõÄSD¿¨Â·¾¶£¨ÈôSD¿¨²»Ã»ÓйÒÔØÔò·µ»Ø""£©
readFileByLines    : ÒÔÐÐΪµ¥Î»¶ÁÈ¡ÎļþÄÚÈÝ£¬Ò»´Î¶ÁÒ»ÕûÐУ¬³£ÓÃÓÚ¶ÁÃæÏòÐеĸñʽ»¯Îļþ
saveToFile         : ±£´æÄÚÈÝ
saveToFile         : Ö¸¶¨±àÂë±£´æÄÚÈÝ
appendToFile       : ×·¼ÓÎı¾
isExsit            : ÅжÏÎļþÊÇ·ñ´æÔÚ
read               : ¿ìËÙ¶ÁÈ¡³ÌÐòÓ¦ÓðüϵÄÎļþÄÚÈÝ
read               : ¶ÁÈ¡Ö¸¶¨Ä¿Â¼ÎļþµÄÎļþÄÚÈÝ
read               : ÒÔÐÐΪµ¥Î»¶ÁÈ¡ÎļþÄÚÈÝ£¬Ò»´Î¶ÁÒ»ÕûÐУ¬³£ÓÃÓÚ¶ÁÃæÏòÐеĸñʽ»¯Îļþ
readRawValue       : ¶ÁÈ¡rawĿ¼µÄÎļþÄÚÈÝ
readAssetsValue    : ¶ÁÈ¡assetsĿ¼µÄÎļþÄÚÈÝ
readAssetsListValue: ¶ÁÈ¡assetsĿ¼µÄÎļþÄÚÈÝ
readShrePerface    : »ñÈ¡SharedPreferencesÎļþÄÚÈÝ
writeShrePerface   : дÈëSharedPreferencesÎļþÄÚÈÝ
write              : дÈëÓ¦ÓóÌÐò°üfilesĿ¼ÏÂÎļþ
write              : Ö¸¶¨±àÂ뽫ÄÚÈÝдÈëÄ¿±êÎļþ
write              : Ö¸¶¨Ä¿Â¼Ð´ÈëÎļþÄÚÈÝ
write              : дÈëÎļþ
saveAsJPEG         : Ö¸¶¨Ä¿Â¼Ð´ÈëÎļþÄÚÈÝ
saveAsPNG          : Ö¸¶¨Ä¿Â¼Ð´ÈëÎļþÄÚÈÝ
getStringFromFile  : ½«Îļþת³É×Ö·û´®
copyFile           : ¸´ÖÆÎļþ
copyFileFast       : ¿ìËÙ¸´ÖÆ
shareFile          : ·ÖÏíÎļþ
zip                : ѹËõ
unzip              : ½âѹ
formatFileSize     : ¸ñʽ»¯Îļþ´óС
Stream2File        : ½«ÊäÈëÁ÷дÈëµ½Îļþ
createFolder       : ´´½¨Îļþ¼Ð(Ö§³Ö¸²¸ÇÒÑ´æÔÚµÄͬÃûÎļþ¼Ð)
getFileName        : »ñÈ¡ÎļþÃû
rename             : ÖØÃüÃûÎļþÎļþ¼Ð
getFolderName      : »ñÈ¡Îļþ¼ÐÃû³Æ
getFilesArray      : »ñÈ¡Îļþ¼ÐÏÂËùÓÐÎļþ
openImage          : ´ò¿ªÍ¼Æ¬
openVideo          : ´ò¿ªÊÓƵ
openURL            : ´ò¿ªURL
downloadFile       : ÏÂÔØÎļþ
upgradeApp         : ͨ¹ýAPKURLÉý¼¶Ó¦ÓÃ

¿Ø¼þµã»÷Ч¹û¶¯»­¹¤¾ßÀà ¡ú ToolAnimation

addTouchDrak : ¸øÊÓͼÌí¼Óµã»÷Ч¹û,Èñ³¾°±äÉî
addTouchLight: ¸øÊÓͼÌí¼Óµã»÷Ч¹û,Èñ³¾°±ä°µ

view¹ÜÀíÀà ¡ú ViewUtils

removeSelfFromParent   : °Ñ×ÔÉí´Ó¸¸ViewÖÐÒƳý
isTouchInView          : Åжϴ¥µãÊÇ·ñÂäÔÚ¸ÃViewÉÏ
setTVUnderLine         : ¸øTextViewÉèÖÃÏ»®Ïß
showPopupWindow        : ÏÔʾPopupWindow
dismissPopup           : ¹Ø±ÕPopupWindow
captureView            : ½Øͼ
createViewBitmap       : ½Øͼ
convertViewToBitmap    : ½Øͼ
getActivityBitmap      : »ñÈ¡ActivityµÄ½Øͼ
getStatusBarHeight     : »ñȡ״̬À¸¸ß¶È
getToolbarHeight       : »ñÈ¡¹¤¾ßÀ¸¸ß¶È
getNavigationBarHeight : »ñÈ¡µ¼º½À¸¸ß¶È
measureView            : ²âÁ¿view
getViewWidth           : »ñÈ¡viewµÄ¿í¶È
getViewHeight          : »ñÈ¡viewµÄ¸ß¶È
getActivity            : »ñÈ¡viewµÄÉÏÏÂÎÄ

ÌṩAPPÓ¦ÓüÆË㣬Ëã·¨µÈ -> AppCalculateMgr

distance        : Á½µã¼äµÄ¾àÀë
pointTotoDegrees: ¼ÆËãµãa(x,y)µÄ½Ç¶È
checkInRound    : µãÔÚÔ²ÄÚ

SpannableString¹¤¾ßÀà ¡ú SpannableStringUtils

Builder.setFlag           : ÉèÖñêʶ
Builder.setForegroundColor: ÉèÖÃÇ°¾°É«
Builder.setBackgroundColor: ÉèÖñ³¾°É«
Builder.setQuoteColor     : ÉèÖÃÒýÓÃÏßµÄÑÕÉ«
Builder.setLeadingMargin  : ÉèÖÃËõ½ø
Builder.setMargin         : ÉèÖüä¾à
Builder.setBullet         : ÉèÖÃÁбí±ê¼Ç
Builder.setFontSize       : ÉèÖÃ×ÖÌå³ß´ç
Builder.setFontProportion : ÉèÖÃ×ÖÌå±ÈÀý
Builder.setFontXProportion: ÉèÖÃ×ÖÌåºáÏò±ÈÀý
Builder.setStrikethrough  : ÉèÖÃɾ³ýÏß
Builder.setUnderline      : ÉèÖÃÏ»®Ïß
Builder.setSuperscript    : ÉèÖÃÉϱê
Builder.setSubscript      : ÉèÖÃϱê
Builder.setBold           : ÉèÖôÖÌå
Builder.setItalic         : ÉèÖÃбÌå
Builder.setBoldItalic     : ÉèÖôÖбÌå
Builder.setFontFamily     : ÉèÖÃ×ÖÌåϵÁÐ
Builder.setTypeface       : ÉèÖÃ×ÖÌå
Builder.setAlign          : ÉèÖöÔÆë
Builder.setBitmap         : ÉèÖÃͼƬ
Builder.setDrawable       : ÉèÖÃͼƬ
Builder.setUri            : ÉèÖÃͼƬ
Builder.setResourceId     : ÉèÖÃͼƬ
Builder.setClickSpan      : ÉèÖõã»÷ʼþ
Builder.setUrl            : ÉèÖó¬Á´½Ó
Builder.setBlur           : ÉèÖÃÄ£ºý
Builder.append            : ×·¼ÓÑùʽ×Ö·û´®
Builder.create            : ´´½¨Ñùʽ×Ö·û´®

Snackbar¹¤¾ßÀà ¡ú SnackbarUtils

ShortSnackbar     : ¶ÌÏÔʾSnackbar£¬×Ô¶¨ÒåÑÕÉ«
LongSnackbar      : ³¤ÏÔʾSnackbar£¬×Ô¶¨ÒåÑÕÉ«
IndefiniteSnackbar: ×Ô¶¨Òåʱ³£ÏÔʾSnackbar£¬×Ô¶¨ÒåÑÕÉ«
ShortSnackbar     : ¶ÌÏÔʾSnackbar£¬¿ÉÑ¡Ô¤ÉèÀàÐÍ
LongSnackbar      : ÏÔʾSnackbar£¬¿ÉÑ¡Ô¤ÉèÀàÐÍ
IndefiniteSnackbar: ×Ô¶¨Òåʱ³£ÏÔʾSnackbar£¬¿ÉÑ¡Ô¤ÉèÀàÐÍ
setSnackbarColor  : ÉèÖÃSnackbar±³¾°ÑÕÉ«
setSnackbarColor  : ÉèÖÃSnackbarÎÄ×ֺͱ³¾°ÑÕÉ«
SnackbarAddView   : ÏòSnackbarÖÐÌí¼Óview

PicassoͼƬ¼ÓÔع¤¾ßÀà ¡ú PicassoUtils

getinstance               : µ¥Àý¶ÔÏó
LoadImage                 : ¼ÓÔØͼƬ
LoadImageWithWidtAndHeight: ¼ÓÔØͼƬ,ÉèÖÿí¸ß,ͼƬĬÈϾÓÖÐ(centerCrop())

GlideͼƬ¼ÓÔع¤¾ßÀà ¡ú GlideUtils

instance                         : µ¥Àý¶ÔÏó
LoadContextBitmap                : GlideÇëÇóͼƬ£¬»áÊܵ½ContextÉúÃüÖÜÆÚ¿ØÖÆ
LoadFragmentBitmap               : GlideÇëÇóͼƬ£¬»áÊܵ½FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadSupportv4FragmentBitmap      : GlideÇëÇóͼƬ£¬»áÊܵ½support.v4.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadContextCircleBitmap          : ¼ÓÔØÉèÖÃÔ²ÐÎͼƬ
LoadfragmentCircleBitmap         : GlideÇëÇóͼƬÉèÖÃÔ²ÐΣ¬»áÊܵ½android.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadSupportv4FragmentCircleBitmap: GlideÇëÇóͼƬÉèÖÃÔ²ÐΣ¬»áÊܵ½android.support.v4.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadContextRoundBitmap           : ¼ÓÔØÉèÖÃÔ²½ÇͼƬ
LoadfragmentRoundBitmap          : GlideÇëÇóͼƬÉèÖÃÔ²½Ç£¬»áÊܵ½android.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadSupportv4FragmentRoundBitmap : GlideÇëÇóͼƬÉèÖÃÔ²½Ç£¬»áÊܵ½android.support.v4.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadContextBlurBitmap            : Glide¼ÓÔØÄ£ºýͼƬ
LoadFragmentBlurBitmap           : Glide¼ÓÔØÄ£ºýͼƬ»áÊܵ½FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadSupportv4FragmentBlurBitmap  : Glide¼ÓÔØÄ£ºýͼƬ»áÊܵ½support.v4.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadContextRotateBitmap          : ÐýתͼƬ
LoadFragmentRotateBitmap         : Glide¼ÓÔØÐýתͼƬ»áÊܵ½FragmentÉúÃüÖÜÆÚ¿ØÖÆ
LoadSupportv4FragmentRotateBitmap: Glide¼ÓÔØÐýתͼƬ»áÊܵ½support.v4.app.FragmentÉúÃüÖÜÆÚ¿ØÖÆ

FrescoͼƬ¼ÓÔع¤¾ßÀà ¡ú FrescoUtils

initConfig             : ³õʼ»¯ÅäÖÃ
initImagePipelineConfig: µ¥Àý
init                   : ĬÈϼÓÔØͼƬºÍʧ°ÜͼƬ
configureCaches        : ³õʼ»¯ÅäÖÃ
setImageURI            : ¿ªÊ¼¼ÓÔØͼƬ
changeImgSize          : ×Ô¶¨ÒåͼƬ³ß´ç
loadGif                : ¼ÓÔØgifͼ
moreImgRequst          : ¶àͼÇëÇóÐè×Ô¶¨ÒåImageRequest(ͼƬԤÀÀ)
localImg               : ËõÂÔͼԤÀÀ(½öÖ§³Ö±¾µØͼƬ,²¢ÇÒÊÇJPEGͼƬ¸ñʽ)
loadImage              : ÇëÇóͼƬ
getImageDecodeOptions  : ͼƬ½âÂë

ͼƬ¹ÜÀí¹¤¾ßÀà ¡ú AppImageMgr

getBitmap                  : ¸ù¾Ýdrawable id»ñÈ¡Bitmap
getDrawable                : ¸ù¾Ýdrawable id»ñÈ¡Drawable
bitmapToDrawble            : bitmapתdrawable
readDrawableBitmap         : ÒÔ×îÊ¡ÄÚ´æµÄ·½Ê½¶ÁÈ¡±¾µØ×ÊÔ´µÄͼƬ
readDrawableBigBitmap      : ¶ÁÈ¡±¾µØdrawableÖнϴóµÄ×ÊԴͼƬ
getBitmapFromFile          : ´ÓÎļþµÃµ½BitMap
getBitmapByteArray         : ´ÓÊý×éµÃµ½Bitmap
getBitmapFromStream        : ´ÓÁ÷Öеõ½Bitmap
setAlpha                   : ͼƬ͸Ã÷¶È´¦Àí
getImgCacheFromLocal2Bitmap: »ñȡԴͼƬµÄBITMAP£¬Ñ¹Ëõ£¬±¾µØͼƬ
getBitmap2Byte             : bitmapתbyte[]
decodeBitmapToThumbnail    : »ñÈ¡ËõÂÔͼ
saveImage                  : ±£´æͼƬ
grayMasking                : ¹âÔÎЧ¹û
getBitmapSize              : »ñÈ¡bitmapµÄ×Ö½Ú´óС
convertToBlackWhite        : ½«²Êɫͼת»»ÎªºÚ°×ͼ
convertToRoundedCorner     : ת»»³ÉÔ²½Ç
BoxBlurFilter              : ¸ß˹ģºý
getCircleBitmap            : Ô²ÐÎͼƬ
getRoundedCornerBitmap     : »ñÈ¡Ô²½Ç
lessenBitmap               : °´±ÈÀýËõСͼƬ£¨µ¥Î»ÏñËØ£© lessen the bitmap
readPictureDegree          : ÅжÏͼƬÐýתÇé¿ö
rotaingImageView           : ÐýתͼƬ
rotateBitmap               : ͼƬÐýת
getBitmapFromUri           : ¸ù¾Ýuri»ñȡͼƬ
getPicPathFromUri          : ͼƬuriתpath
getSmallBitmap             : ¸ù¾Ý·¾¶»ñµÃͼƬ²¢Ñ¹Ëõ·µ»ØbitmapÓÃÓÚÏÔʾ
decodeBitmap               : ´ÓÎļþÖлñȡͼƬ
computeSampleSize          : ʹÓøÃËã·¨£¬¾Í¿É¶¯Ì¬¼ÆËã³öͼƬµÄinSampleSize
applyDimension             : ³¤¶Èµ¥Î»×ª»»

×ʽðÔËË㹤¾ßÀà ¡ú AppBigDecimal

add              : Ìṩ¾«È·µÄ¼Ó·¨ÔËËã
substract        : Ìṩ¾«È·µÄ¼õ·¨ÔËËã
multiply         : Ìṩ¾«È·µÄ³Ë·¨ÔËËã
divide           : Ìṩ£¨Ïà¶Ô£©¾«È·µÄ³ý·¨ÔËËã.µ±·¢Éú³ý²»¾¡µÄÇé¿öʱ,ÓÉscale²ÎÊýÖ¸ ¶¨¾«¶È,ÒÔºóµÄÊý×ÖËÄÉáÎåÈë. 
round            : Ìṩ¾«È·µÄСÊýλËÄÉáÎåÈë´¦Àí
remainder        : È¡ÓàÊý
formatMoney      : ½ð¶î·Ö¸î£¬ËÄÉáÎåÈ˽ð¶î
compareBigDecimal: ±È½Ï´óС
adjustDouble     : »ñÈ¡×Ô¼ºÏëÒªµÄÊý¾Ý¸ñʽ

WebServiceÍøÂ繤¾ßÀà ¡ú WebServiceUtils

callWebService: ÇëÇóÍøÂçÊý¾Ý

HttpURLConnectionÍøÂ繤¾ßÀà ¡ú HttpURLConnectionUtils

doGetAsyn : Òì²½µÄGetÇëÇó
doPostAsyn: Òì²½µÄPostÇëÇó
doGet     : GetÇëÇ󣬻ñµÃ·µ»ØÊý¾Ý
doPost    : ÏòÖ¸¶¨ URL ·¢ËÍPOST·½·¨µÄÇëÇó

×Ö·û´®ÅжϹ¤¾ßÀà ¡ú AppStringUtils

isEmpty                  : ÅжÏ×Ö·û´®ÊÇ·ñΪ¿Õ
isNotEmpty               : ÅжÏstr null,"","null" ¾ùÊÓΪ¿Õ
checkNameChese           : ¼ì²âStringÊÇ·ñÈ«ÊÇÖÐÎÄ
isChinese                : Åж¨ÊäÈ뺺×Ö
toLowerCaseFirstOne      : ½«×Ö·û´®µÄµÚһλתΪСд
toUpperCaseFirstOne      : ½«×Ö·û´®µÄµÚһλתΪ´óд
underScoreCase2CamelCase : Ï»®ÏßÃüÃûתΪÍÕ·åÃüÃû
camelCase2UnderScoreCase : ÍÕ·åÃüÃû·¨×ªÎªÏ»®ÏßÃüÃû
throwable2String         : ½«Òì³£Õ»ÐÅϢתΪ×Ö·û´®
concat                   : ×Ö·û´®Á¬½Ó£¬½«²ÎÊýÁбíÆ´½ÓΪһ¸ö×Ö·û´®
concatSpiltWith          : ×Ö·û´®Á¬½Ó£¬½«²ÎÊýÁбíÆ´½ÓΪһ¸ö×Ö·û´®
toASCII                  : ½«×Ö·û´®×ªÒÆΪASCIIÂë
toUnicode                : ½«×Ö·û´®×ªÒÆΪUnicodeÂë
toUnicodeString          : ½«×Ö·û´®×ªÒÆΪUnicodeÂë
containsChineseChar      : ÊÇ·ñ°üº¬ÖÐÎÄ×Ö·û
isNumber                 : ²ÎÊýÊÇ·ñÊÇÓÐЧÊý×Ö £¨ÕûÊý»òÕßСÊý£©
matcherFirst             : Æ¥Åäµ½µÚÒ»¸ö×Ö·û´®
isInt                    : ²ÎÊýÊÇ·ñÊÇÓÐЧÕûÊý
isDouble                 : ×Ö·û´®²ÎÊýÊÇ·ñÊÇdouble
isBoolean                : ÅжÏÒ»¸ö¶ÔÏóÊÇ·ñΪbooleanÀàÐÍ,°üÀ¨×Ö·û´®ÖеÄtrueºÍfalse
isTrue                   : ¶ÔÏóÊÇ·ñΪtrue
contains                 : ÅжÏÒ»¸öÊý×éÀïÊÇ·ñ°üº¬Ö¸¶¨¶ÔÏó
toInt                    : ½«¶ÔÏóתΪintÖµ,Èç¹û¶ÔÏóÎÞ·¨½øÐÐת»»,ÔòʹÓÃĬÈÏÖµ
toLong                   : ½«¶ÔÏóתΪlongÀàÐÍ,Èç¹û¶ÔÏóÎÞ·¨×ª»»,½«·µ»ØĬÈÏÖµ
toDouble                 : ½«¶ÔÏóתΪDouble,Èç¹û¶ÔÏóÎÞ·¨×ª»»,½«Ê¹ÓÃĬÈÏÖµ
splitFirst               : ·Ö¸ô×Ö·û´®,¸ù¾ÝÕýÔò±í´ïʽ·Ö¸ô×Ö·û´®,Ö»·Ö¸ôÊ׸ö,ʣϵĵIJ»½øÐзָô,Èç: 1,2,3,4 ½«·Ö¸ôΪ ['1','2,3,4']
toString                 : ½«¶ÔÏóתΪ×Ö·û´®,Èç¹û¶ÔÏóΪnull,Ôò·µ»Ønull,¶ø²»ÊÇ"null"
toStringAndSplit         : ½«¶ÔÏóתΪStringºó½øÐзָÈç¹ûΪ¶ÔÏóΪ¿Õ»òÕß¿Õ×Ö·û,Ôò·µ»Ønull

Json¹¤¾ßÀà ¡ú [JsonUtils]()

toJson            : ¶ÔÏóתjson
fromJson          : jsonת¶ÔÏó
map2Json          : MapתΪJSONObject
collection2Json   : ¼¯ºÏת»»ÎªJSONArray
object2Json       : Object¶ÔÏóת»»ÎªJSONArray
string2JSONObject : json×Ö·û´®Éú³ÉJSONObject¶ÔÏó
object2json       : ¶ÔÏóת»»ÎªJson
list2json         : List¼¯ºÏת»»ÎªJson
array2json        : ¶ÔÏóÊý×éת»»ÎªJson
set2json          : Set¼¯ºÏתΪJson
string2json       : ×Ö·û´®×ª»»ÎªJson

ϵͳýÌå¹ÜÀí¹¤¾ßÀà ¡ú [MediaUtil]()

startActivityForCamera   : ½øÈëϵͳÅÄÕÕ
startActivityForGallery  : ½øÈëϵͳͼ¿â
startActivityForImageCut : ½øÈëϵͳ²Ã¼ô

GPS×ø±êת»»¹¤¾ß ¡ú [CoordinateTransformUtil]()

bd09towgs84  : °Ù¶È×ø±êϵ(BD-09)תWGS×ø±ê(°Ù¶È×ø±êγ¶È,°Ù¶È×ø±ê¾­¶È),WGS84×ø±êÊý×é
wgs84tobd09  : WGS×ø±êת°Ù¶È×ø±êϵ(BD-09)(WGS84×ø±êϵµÄ¾­¶È,WGS84×ø±êϵµÄγ¶È),°Ù¶È×ø±êÊý×é
gcj02tobd09  : »ðÐÇ×ø±êϵ(GCJ-02)ת°Ù¶È×ø±êϵ(BD-09)(»ðÐÇ×ø±ê¾­¶È,»ðÐÇ×ø±êγ¶È),°Ù¶È×ø±êÊý×é
bd09togcj02  : °Ù¶È×ø±êϵ(BD-09)ת»ðÐÇ×ø±êϵ(GCJ-02)(°Ù¶È×ø±êγ¶È,°Ù¶È×ø±ê¾­¶È),»ðÐÇ×ø±êÊý×é
wgs84togcj02 : WGS84תGCJ02(»ðÐÇ×ø±êϵ)(WGS84×ø±êϵµÄ¾­¶È,WGS84×ø±êϵµÄγ¶È),»ðÐÇ×ø±êÊý×é
gcj02towgs84 : GCJ02(»ðÐÇ×ø±êϵ)תGPS84(»ðÐÇ×ø±êϵµÄ¾­¶È,»ðÐÇ×ø±êϵγ¶È),WGS84×ø±êÊý×é
transformlat : γ¶Èת»»
transformlng : ¾­¶Èת»»
out_of_china : ÅжÏÊÇ·ñÔÚ¹úÄÚ£¬²»ÔÚ¹úÄÚ²»×öÆ«ÒÆ

³ÌÐò±ÀÀ£´¦ÀíÀà ¡ú [CrashHandlerUtil]()

getInstance £º »ñÈ¡CrashHandlerʵÀý ,µ¥Àýģʽ
init        £º ³õʼ»¯
setCrashTip £º ÉèÖóÌÐòÍ˳öʱµÄÌáʾÐÅÏ¢

html±êÇ©¹ÜÀíÀà ¡ú [HtmlUtils]()

addHtmlRedFlag : Ϊ¸ø¶¨µÄ×Ö·û´®Ìí¼ÓHTMLºìÉ«±ê¼Ç£¬µ±Ê¹ÓÃHtml.fromHtml()·½Ê½ÏÔʾµ½TextView µÄʱºòÆ佫ÊǺìÉ«µÄ
keywordMadeRed : ½«¸ø¶¨µÄ×Ö·û´®ÖÐËùÓиø¶¨µÄ¹Ø¼ü×Ö±êºì

rootȨÏÞ¹¤¾ßÀà ¡ú [RootPermissionUtils]()

isRoot : ¸ù¾Ý/system/bin/»ò/system/xbinĿ¼ÏÂÊÇ·ñ´æÔÚsuÎļþÅжÏÊÇ·ñÒÑROOT

¿ì½Ýͼ±ê¹ÜÀíÀà ¡ú [ShortCutUtils]()

hasShortcut : ¼ì²âÊÇ·ñ´æÔÚ¿ì½Ý¼ü
addShortcut : Ϊ³ÌÐò´´½¨×ÀÃæ¿ì½Ý·½Ê½
delShortcut : ɾ³ý³ÌÐòµÄ¿ì½Ý·½Ê½

µ¥Àý¹¤¾ßÀà ¡ú [SingletonUtils]()

getInstance : »ñÈ¡µ¥Àý

WebView¹ÜÀíÀà ¡ú [WebViewManager]()

enableAdaptive                            : ¿ªÆô×ÔÊÊÓ¦¹¦ÄÜ
disableAdaptive                           : ½ûÓÃ×ÔÊÊÓ¦¹¦ÄÜ
enableZoom                                : ¿ªÆôËõ·Å¹¦ÄÜ
disableZoom                               : ½ûÓÃËõ·Å¹¦ÄÜ
enableJavaScript                          : ¿ªÆôJavaScript
disableJavaScript                         : ½ûÓÃJavaScript
enableJavaScriptOpenWindowsAutomatically  : ¿ªÆôJavaScript×Ô¶¯µ¯´°
disableJavaScriptOpenWindowsAutomatically : ½ûÓÃJavaScript×Ô¶¯µ¯´°
goBack                                    : ·µ»Ø

´°¿Ú¹ÜÀíÀà ¡ú [WindowUtils]()

getDisplayRotation    : »ñÈ¡µ±Ç°´°¿ÚµÄÐýת½Ç¶È
isLandscape           : µ±Ç°ÊÇ·ñÊǺáÆÁ
isPortrait            : µ±Ç°ÊÇ·ñÊÇÊúÆÁ
dimBackground         : µ÷Õû´°¿ÚµÄ͸Ã÷¶È  1.0f,0.5f ±ä°µ
setLandscape          : ÉèÖÃActivityΪºáÆÁ
setPortrait           : ÉèÖÃActivityΪÊúÆÁ
setActivityFullScreen : ÉèÖÃÈ«ÆÁ,ÒªÔÚsetContentView֮ǰµ÷ÓÃ

pull½âÎöxml¹ÜÀíÀà ¡ú [XmlParseUtiles]()

getXmlList   : ½âÎöXML
getXmlObject : ½âÎöXML
setXmlValue  : °Ñxml±êÇ©µÄÖµ£¬×ª»»³É¶ÔÏóÀïÊôÐÔµÄÖµ

ѹËõ¹¤¾ßÀà ¡ú [ZipUtil]()

zipFiles              : ÅúÁ¿Ñ¹ËõÎļþ£¨¼Ð£©
upZipFile             : ½âѹËõÒ»¸öÎļþ
upZipSelectedFile     : ½âѹÎļþÃû°üº¬´«ÈëÎÄ×ÖµÄÎļþ
getEntriesNames       : »ñµÃѹËõÎļþÄÚÎļþÁбí
getEntriesEnumeration : »ñµÃѹËõÎļþÄÚѹËõÎļþ¶ÔÏóÒÔÈ¡µÃÆäÊôÐÔ
getEntryComment       : È¡µÃѹËõÎļþ¶ÔÏóµÄ×¢ÊÍ
getEntryName          : È¡µÃѹËõÎļþ¶ÔÏóµÄÃû³Æ
zipFile               : ѹËõÎļþ

Fragment¹ÜÀíÀà ¡ú [FragmentUtils]()

addFragment              : ÐÂÔöfragment
addFragment              : ÐÂÔöfragment
hideAddFragment          : ÏÈÒþ²ØºóÐÂÔöfragment
addFragments             : ÐÂÔö¶à¸öfragment
removeFragment           : ÒƳýfragment
removeToFragment         : ÒƳýµ½Ö¸¶¨fragment
removeFragments          : ÒƳýͬ¼¶±ðfragment
removeAllFragments       : ÒƳýËùÓÐfragment
replaceFragment          : Ìæ»»fragment
popFragment              : ³öÕ»fragment
popToFragment            : ³öÕ»µ½Ö¸¶¨fragment
popFragments             : ³öջͬ¼¶±ðfragment
popAllFragments          : ³öÕ»ËùÓÐfragment
popAddFragment           : ÏȳöÕ»ºóÐÂÔöfragment
hideFragment             : Òþ²Øfragment
hideFragments            : Òþ²Øͬ¼¶±ðfragment
showFragment             : ÏÔʾfragment
hideShowFragment         : ÏÈÒþ²ØºóÏÔʾfragment
getLastAddFragment       : »ñȡͬ¼¶±ð×îºó¼ÓÈëµÄfragment
getLastAddFragmentInStack: »ñÈ¡Õ»ÖÐͬ¼¶±ð×îºó¼ÓÈëµÄfragment
getTopShowFragment       : »ñÈ¡¶¥²ã¿É¼ûfragment
getTopShowFragmentInStack: »ñÈ¡Õ»Öж¥²ã¿É¼ûfragment
getFragments             : »ñȡͬ¼¶±ðfragment
getFragmentsInStack      : »ñÈ¡Õ»ÖÐͬ¼¶±ðfragment
getAllFragments          : »ñÈ¡ËùÓÐfragment
getAllFragmentsInStack   : »ñÈ¡Õ»ÖÐËùÓÐfragment
getPreFragment           : »ñÈ¡Ä¿±êfragmentµÄÇ°Ò»¸öfragment
findFragment             : ²éÕÒfragment
dispatchBackPress        : ´¦Àífragment»ØÍ˼ü
setBackgroundColor       : ÉèÖñ³¾°É«
setBackgroundResource    : ÉèÖñ³¾°×ÊÔ´
setBackground            : ÉèÖñ³¾°

AES¶Ô³Æ¼ÓÃÜ ¡ú AESUtils

initKey £º Éú³ÉÃÜÔ¿
encrypt £º ¼ÓÃÜ
decrypt £º ½âÃÜ

DES¶Ô³Æ¼ÓÃÜ ¡ú DESUtils

initKey : Éú³ÉÃÜÔ¿
encrypt : DES ¼ÓÃÜ
decrypt : DES ½âÃÜ

MD5¼ÓÃÜ ¡ú MD5Utils

encryptMD5 : MD5¼ÓÃÜ

SHA-1¼ÓÃܲ»¿ÉÄæ ¡ú SHAUtils

encryptSHA : SHA-512 ¼ÓÃÜ

3DES¶Ô³Æ¼ÓÃÜ ¡ú TripleDESUtils

initKey : Éú³ÉÃÜÔ¿
encrypt : 3DES ¼ÓÃÜ
decrypt : 3DES ½âÃÜ

¼ÓÃܹ¤¾ßÀà ¡ú [CipherUtils]

md5 : ÊäÈëÁ÷תmd5
XorEncode : Òì»ò¼ÓÃÜ
XorDecode : Òì»ò½âÃÜ
sha1 : ×Ö·û´®sha1Öµ

About

    ÕâÀï°Ñ¿ª·¢Öг£ÓõÄһЩ¹¤¾ßÀà×öÒ»¸öÕûÀí£¬Ö÷ÒªÓõ½µÄʱºò²»ÓÃÔÙ·ÑÁ¦µÄ°Ù¶È»òÕßGoogleÁË£¬´ó¼ÒÓÐÐèÒªµÄ¿ÉÒÔËæʱ½è¼ø×ߣ¬Í¬Ê±Ò²Ï£ÍûÕâ¸öÔ½À´Ô½Ç¿´ó£¬ÓÐʲô´íÎóµÄµØ·½»¹Ï£Íû¸÷λ²»ÁßÖ¸³ö£¬ÈÃÎÒµÃÒÔÍêÉÆ£¬µ±È»£¬ÔÚ´ËÉùÃ÷£¬ÕâЩ²¢²»ÊÇÎÒÒ»¸öÈË£¬Ò²ÓÃÁËÐí¶àÇ°±²ÃǵĶ«Î÷£¬ÕâÀïÒ»²¢¸Ðл£¬Ä¿Ç°»¹ÔÚ²âÊÔ£¬»¹Ã»ÓÐÉÏ´«µ½Jcenter£¬ÐèÒªµÄ×Ô¼º¿½±´£¬²âÊÔÍê³Éºó»á¸ø´ó¼ÒÌù³öÒýÓõØÖ·µÄ£¬³ÖÐø¸üÐÂÖС£¶ÔÄãÓÐÓþ͸øÒ»¸öStart°É£¡

Travis branch Travis CircleCI TeamCity (simple build status) Travis

Download

Gradle:

compile 'com.abrahamcaijin.commonutil:CommonUtil:1.0.0'

Maven:

<dependency>
  <groupId>com.abrahamcaijin.commonutil</groupId>
  <artifactId>CommonUtil</artifactId>
  <version>1.0.0</version>
  <type>pom</type>
</dependency>

Ivy:

<dependency org='com.abrahamcaijin.commonutil' name='CommonUtil' rev='1.0.0'>
  <artifact name='CommonUtil' ext='pom' ></artifact>
</dependency>

How to use

// init it in the function of onCreate in ur Application
AppUtils.init(context);

Proguard

-keep class com.jingewenku.abrahamcaijin.commonutil.** { *; }
-keepclassmembers class com.jingewenku.abrahamcaijin.commonutil.** { *; }
-dontwarn com.jingewenku.abrahamcaijin.commonutil.**