日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Android常用小功能精編

經(jīng)歷過一段歲月,轉(zhuǎn)眼2013的半年都過去了,第二版整理好的小功能,答應(yīng)大家發(fā)布的,直到今日,終于和大家相見了,第二版沒有***版多,大家也可以去參考***版的內(nèi)容,希望大家使用愉快!

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),湟源企業(yè)網(wǎng)站建設(shè),湟源品牌網(wǎng)站建設(shè),網(wǎng)站定制,湟源網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,湟源網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

一、獲取當(dāng)前的手機(jī)號(hào)

 
 
  1. /* 
  2.          * 獲取當(dāng)前的手機(jī)號(hào) 
  3.          */ 
  4.         public String getLocalNumber() { 
  5.                 TelephonyManager tManager = (TelephonyManager) this 
  6.                                 .getSystemService(TELEPHONY_SERVICE); 
  7.                 String number = tManager.getLine1Number(); 
  8. ;                return number; 
  9.         } 

二、檢查是否有網(wǎng)絡(luò)連接

 
 
  1. public boolean checkInternet() { 
  2.         ConnectivityManager cm = (ConnectivityManager) this 
  3.                 .getSystemService(Context.CONNECTIVITY_SERVICE); 
  4.         NetworkInfo info = cm.getActiveNetworkInfo(); 
  5.         if (info != null && info.isConnected()) { 
  6.             // 能連接Internet 
  7.             return true; 
  8.         } else { 
  9.             // 不能連接到 
  10.             return false; 
  11.         } 
  12.     } 

三、get請(qǐng)求網(wǎng)絡(luò)數(shù)據(jù)

 
 
  1. public static String GetDate(String url) { 
  2.         HttpGet get = new HttpGet(url); 
  3.         HttpClient client = new DefaultHttpClient(); 
  4.         try { 
  5.             HttpResponse response = client.execute(get);// 
  6.             return EntityUtils.toString(response.getEntity()); 
  7.         } catch (Exception e) { 
  8.             return null; 
  9.         } 
  10.     } 

獲取程序的簽名信息

 
 
  1. //這是獲取apk包的簽名信息 
  2. private String getSign(Context context) { 
  3.   PackageManager pm = context.getPackageManager(); 
  4.   List apps = pm.getInstalledPackages(PackageManager.GET_SIGNATURES); 
  5.   Iterator iter = apps.iterator(); 
  6.   while(iter.hasNext()) { 
  7.        PackageInfo packageinfo = iter.next(); 
  8.        String packageName = packageinfo.packageName; 
  9.         
  10.        return packageinfo.signatures[0].toCharsString(); 
  11.        if (packageName.equals(instance.getPackageName())) { 
  12.           MediaApplication.logD(DownloadApk.class, packageinfo.signatures[0].toCharsString()); 
  13.           return packageinfo.signatures[0].toCharsString(); 
  14.        } 
  15.   return null; 

返回的簽名信息結(jié)果為很長(zhǎng)的一串?dāng)?shù)據(jù)

四、獲取ctwap還是ctnet?

 
 
  1. /** 
  2.      * 獲取當(dāng)前的接入點(diǎn)是ctwap還是ctnet 
  3.     * @author yejiurui  
  4.      * @version 1.0 2013-5-17 下午5:46:05  2013 
  5.      */ 
  6.     private  String CTWAP="ctwap"; 
  7.     private  String CTNET="ctnet"; 
  8.     private  Uri PREFERRED_APN_URI = Uri 
  9.         .parse("content://telephony/carriers/preferapn"); 
  10.      
  11.     public  String getApnType(Context context) { 
  12.         String apntype = "nomatch"; 
  13.         Cursor c = context.getContentResolver().query(PREFERRED_APN_URI, null, 
  14.                 null, null, null); 
  15.         c.moveToFirst(); 
  16.         String user = c.getString(c.getColumnIndex("apn")); 
  17.         if (user.startsWith(CTNET)) { 
  18.             apntype = CTNET; 
  19.         } else if (user.startsWith(CTWAP)) { 
  20.             apntype = CTWAP; 
  21.         } 
  22.         return apntype; 
  23.     } 

五、獲取手機(jī)的IMSI碼?

 
 
  1. //獲取手機(jī)的IMSI碼 
  2.                 TelephonyManager telManager=(TelephonyManager) getSystemService(TELEPHONY_SERVICE); 
  3.                 System.out.println("-----"+telManager.getSubscriberId()); //2.-----460007423945575 
  4.                 System.out.println("-----"+telManager.getSimSerialNumber()); //1.-----89860089281174245575 
  5.                 System.out.println("-----"+telManager.getSimOperator()); 
  6.                 System.out.println("-----"+telManager.getSimCountryIso()); 
  7.                 System.out.println("-----"+telManager.getSimOperatorName()); 
  8.                 System.out.println("-----"+telManager.getSimState()); 

六、判斷當(dāng)前網(wǎng)絡(luò)連接狀態(tài)?

 
 
  1. /**  
  2.      * 判斷當(dāng)前網(wǎng)絡(luò)連接狀態(tài)  
  3.      * @param context  
  4.      * @return  
  5.      */   
  6.     public static boolean isNetworkConnected(Context context) {   
  7.         NetworkInfo networkInfo = ((ConnectivityManager) context   
  8.                 .getApplicationContext().getSystemService("connectivity"))   
  9.                 .getActiveNetworkInfo();   
  10.         if (networkInfo != null) {   
  11.             return networkInfo.isConnectedOrConnecting();   
  12.         }   
  13.         return false;   
  14.     } 

七、將字符串轉(zhuǎn)化為Ascii碼?

 
 
  1. package com.my.page; 
  2.  
  3. public class StringToAscii { 
  4.      
  5.     private static String toHexUtil(int n){ 
  6.         String rt=""; 
  7.         switch(n){ 
  8.         case 10:rt+="A";break; 
  9.         case 11:rt+="B";break; 
  10.         case 12:rt+="C";break; 
  11.         case 13:rt+="D";break; 
  12.         case 14:rt+="E";break; 
  13.         case 15:rt+="F";break; 
  14.         default: 
  15.             rt+=n; 
  16.         } 
  17.         return rt; 
  18.     } 
  19.      
  20.     public static String toHex(int n){ 
  21.         StringBuilder sb=new StringBuilder(); 
  22.         if(n/16==0){ 
  23.             return toHexUtil(n); 
  24.         }else{ 
  25.             String t=toHex(n/16); 
  26.             int nn=n%16; 
  27.             sb.append(t).append(toHexUtil(nn)); 
  28.         } 
  29.         return sb.toString(); 
  30.     } 
  31.      
  32.     public static String parseAscii(String str){ 
  33.         StringBuilder sb=new StringBuilder(); 
  34.         byte[] bs=str.getBytes(); 
  35.         for(int i=0;i
  36.             sb.append(toHex(bs[i])); 
  37.         return sb.toString(); 
  38.     } 
  39.  
  40.     public static void main(String args[]){ 
  41.         String s="xyz"; 
  42.         System.out.println("轉(zhuǎn)換后的字符串是:"+StringToAscii.parseAscii(s)); 
  43.     } 

八、調(diào)用系統(tǒng)瀏覽器

 
 
  1. //調(diào)用系統(tǒng)瀏覽器 
  2.                          Intent intent= new Intent();         
  3.                          intent.setAction("android.intent.action.VIEW");     
  4.                          Uri content_url = Uri.parse(exitUrl);    
  5.                          intent.setData(content_url);   
  6.                          startActivity(intent); 

九、判斷手機(jī)當(dāng)前運(yùn)營(yíng)商

 
 
  1. // 獲取手機(jī)的IMSI碼 
  2.                                     TelephonyManager telManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 
  3.                                     String sendNum=null; 
  4.                                     String imsi=telManager.getSubscriberId();; 
  5.                                     if (imsi != null) { 
  6.                                         if (imsi.startsWith("46000")|| imsi.startsWith("46002")) { 
  7.                                          // 因?yàn)橐苿?dòng)網(wǎng)絡(luò)編號(hào)46000下的IMSI已經(jīng)用完,所以虛擬了一個(gè)46002編號(hào),134/159號(hào)段使用了此編號(hào)  
  8.                                         Toast.makeText(getApplicationContext(), "當(dāng)前移動(dòng)號(hào)碼發(fā)送完畢", 0).show(); 
  9.                                          
  10.                                         sendNum=Constants.sendNumber_GD; 
  11.                                          
  12.                                         } else if (imsi.startsWith("46001")) {// 中國(guó)聯(lián)通  
  13.                                              
  14.                                             Toast.makeText(getApplicationContext(), "當(dāng)前聯(lián)通號(hào)碼發(fā)送完畢", 0).show(); 
  15.                                             sendNum=Constants.sendNumber_GD; 
  16.                                              
  17.                                         } else if (imsi.startsWith("46003")) {// 中國(guó)電信 
  18.                                             Toast.makeText(getApplicationContext(), "當(dāng)前電信號(hào)碼發(fā)送完畢", 0).show(); 
  19.                                             sendNum=Constants.sendNumber_JT; 
  20.                                              
  21.                                         } 
  22.                                     }else{ 
  23.                                         sendNum=Constants.sendNumber_JT;//集團(tuán)號(hào)碼 
  24.                                     } 

十.判斷應(yīng)用在手機(jī)上的安裝情況

 
 
  1. /** 
  2.      * 判斷該應(yīng)用在手機(jī)中的安裝情況 
  3.      * @param packageName  要判斷應(yīng)用的包名 
  4.      */ 
  5.     private boolean checkAPK(String packageName) { 
  6.         List pakageinfos = getPackageManager().getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); 
  7.         for (PackageInfo pi : pakageinfos) { 
  8.             String pi_packageName = pi.packageName; 
  9.             if(packageName.endsWith(pi_packageName)){ 
  10.                 return true; 
  11.             } 
  12.         } 
  13.         return false; 
  14.     } 

十一.將long型轉(zhuǎn)化為byte數(shù)組.

 
 
  1. * @return  返回將輸入?yún)?shù)轉(zhuǎn)化為的字節(jié)數(shù)組 
  2.      */ 
  3.     public static byte[] long2Bytes(long l){ 
  4.         byte[] bytes = new byte[8]; 
  5.          
  6.         int i = 8; 
  7.         for(byte b : bytes){ 
  8.             b = (byte)(l & 0xff); 
  9.             bytes[--i] = b; 
  10.             l >>= 8; 
  11.         } 
  12.          
  13.         return bytes; 
  14.     } 

本文基于中國(guó)大陸許可協(xié)議發(fā)布,部分資源轉(zhuǎn)載自互聯(lián)網(wǎng),在這里感謝無(wú)私分享的朋友。原創(chuàng)博文版權(quán)歸Andye擁有,歡迎轉(zhuǎn)載,但是必須保留本文的署名Andye (包含鏈接http://www.cnblogs.com/yejiurui)。


網(wǎng)站題目:Android常用小功能精編
分享地址:http://www.dlmjj.cn/article/dppdcso.html