/**
* 獲取手機串號(imei)
* *@param context
*@return
*/public
static string getimei(context context) else
}/**
* 獲取使用者識別碼(imsi)
* *@param context
*@return
*/public
static string getsubscriberid(context context)
/*** 獲取手機號碼
* *@param context
*@return
*/public
static string getphonenumber(context context)
/*** 獲取手機型號
* *@return
*/public
static string getphonemodel()
/*** 獲取運營商
* 其中46000、46002和46007標識中國移動,46001標識中國聯通,46003標識中國電信
* *@param context
*@return
*/public
static string getmnc(context context)
return providersname;
}/**
* 獲取系統版本,如1.5,2.1
* *@return sdk版本號
*/public
static string getsysversionname()
/*** 獲取sdk版本號
* *@return
*/public
static
intgetsdkint()
/*** 獲取包名
* *@return
*/public
static string getpackagename(context context) catch (namenotfoundexception e)
}/**
* 獲取版本名稱
* *@return
*/public
static string getversionname(context context) catch (namenotfoundexception e)
}/**
* 獲取版本號
* *@return
*/public
static
intgetversioncode(context context) catch (namenotfoundexception e)
}/**
* 獲取安裝包資訊
* *@param context
*@param filepath
*@return
*/public
static packageinfo getpackageinfo(context context, string filepath) else
}/**
* 獲取應用名稱
* *@param context
*@param packagename
*@return
*/public
packagemanager packagemanager = null;
try catch (namenotfoundexception e)
}public
static string getlanguage(context c)
/*** 獲取mac 位址
* *@return
*/public string getmacaddress(context c)
mac = mac.replaceall(":", "");
return mac.tolowercase();
/*** 獲得螢幕高度
* *@param context
*@return
*/public
static
intgetscreenwidth(context context)
/*** 獲得螢幕寬度
* *@param context
*@return
*/public
static
intgetscreenheight(context context)
/*** 獲得狀態列的高度
* *@param context
*@return
*/public
static
intgetstatusheight(context context) catch (exception e)
return statusheight;
}/**
* 獲取當前螢幕截圖,包含狀態列
* *@param activity
*@return
*/public
static bitmap snapshotwithstatusbar(activity activity)
/*** 獲取當前螢幕截圖,不包含狀態列
* *@param activity
*@return
*/public
static bitmap snapshotwithoutstatusbar(activity activity)
/*** 建立快捷方式
* *@param context
*@param shortcutname
*@param iconid
*@param presentintent
*/public
static
void
createshortcut(context context, string shortcutname,
int iconid, intent presentintent)
/*** 讀取raw檔案內容
* *@param context
*@param resid
*@param encoding
*@return
*/public
static string getrawfilecontent(context context, int resid,
string encoding)
return encodingutils.getstring(bab.tobytearray(), encoding);
} catch (unsupportedencodingexception e) catch (ioexception e) finally catch (ioexception e) }}
return
""; }
Android工具類 關於網路 狀態的工具類
下方是乙個很好的監測網路 狀態的工具類 public class networkutils else return false gps是否開啟 param context return public static boolean isgpsenabled context context wifi是否...
Android常用正則工具類
android常用正則工具類 此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher...
Android 工具類之 TextUtils
android開發中我們經常會使用一些自定義的工具類,比如字串工具類,時間工具類,日期工具類等等,其實android系統已經為我們建立了這些工具類,我們直接拿來用即可,若需要實現一些定製的工具方法,整合這些工具類,自定義實現定製方法即可。這裡我們來介紹一下android的字串工具類 textutil...