經曆過一段歲月,轉眼2013的半年都過去了,第二版整理好的小功能,答應大家發布的,直到今日,終於和大家相見了,第二版沒有第一版多,大家也可以去參考第一版的內容,希望大家使用愉快!
目錄:
1.擷取當前的手機號
2.檢查是否有網路連接
3.get請求網路資料
4.擷取ctwap還是ctnet?
5.擷取手機的IMSI碼?
6.判斷當前網路連接狀態 ?
7.將字串轉化為ascii碼
8.調用系統瀏覽器 9.判斷手機當前電訊廠商
10.判斷應用在手機上的安裝情況
11.將long型轉化為byte數組
一、擷取當前的手機號
= (TelephonyManager) =
二、檢查是否有網路連接
= (ConnectivityManager) = (info != &&
三、get請求網路資料
= = = client.execute(get);
擷取程式的簽名資訊
=<PackageInfo> apps =<PackageInfo> iter === packageinfo.signatures[0, packageinfo.signatures[0 packageinfo.signatures[0
返回的簽名資訊結果為很長的一串資料
四、擷取ctwap還是ctnet?
String CTWAP="ctwap" String CTNET="ctnet" Uri PREFERRED_APN_URI ="content://telephony/carriers/preferapn"= "nomatch"= context.getContentResolver().query(PREFERRED_APN_URI, , , = c.getString(c.getColumnIndex("apn"= =
五、擷取手機的IMSI碼?
TelephonyManager telManager="-----"+telManager.getSubscriberId()); System.out.println("-----"+telManager.getSimSerialNumber()); System.out.println("-----"+"-----"+"-----"+"-----"+telManager.getSimState());
六、判斷當前網路連接狀態 ?
="connectivity" (networkInfo !=
七、將字串轉化為Ascii碼?
String toHexUtil(="" 10:rt+="A"; 11:rt+="B"; 12:rt+="C"; 13:rt+="D"; 14:rt+="E"; 15:rt+="F";+= String toHex(=(n/16==0=toHex(n/16 nn=n%16 =[] bs=( i=0;i<bs.length;i++ ="xyz""轉換後的字串是:"+
八、調用系統瀏覽器
Intent intent= "android.intent.action.VIEW"=
九、判斷手機當前電訊廠商
TelephonyManager telManager === (imsi != (imsi.startsWith("46000")|| imsi.startsWith("46002" Toast.makeText(getApplicationContext(), "當前移動號碼發送完畢", 0= (imsi.startsWith("46001")) {"當前聯通號碼發送完畢", 0= (imsi.startsWith("46003")) { Toast.makeText(getApplicationContext(), "當前電訊號碼發送完畢", 0==Constants.sendNumber_JT; }
十.判斷應用在手機上的安裝情況
<PackageInfo> pakageinfos ==
十一.將long型轉化為byte數組
* @*/ [] long2Bytes([] bytes = [8 i = 8(= ()(l & 0xff--i] =>>= 8