欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ConnectivityManager簡(jiǎn)介之網(wǎng)絡(luò)連接狀態(tài)

  1. /** 

    創(chuàng)新互聯(lián)專注于貴南網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供貴南營(yíng)銷型網(wǎng)站建設(shè),貴南網(wǎng)站制作、貴南網(wǎng)頁(yè)設(shè)計(jì)、貴南網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造貴南網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供貴南網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

  2.   * 測(cè)試ConnectivityManager 

  3.   * ConnectivityManager主要管理和網(wǎng)絡(luò)連接相關(guān)的操作 

  4.   * 相關(guān)的TelephonyManager則管理和手機(jī)、運(yùn)營(yíng)商等的相關(guān)信息;WifiManager則管理和wifi相關(guān)的信息。 

  5.   * 想訪問(wèn)網(wǎng)絡(luò)狀態(tài),首先得添加權(quán)限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>  

  6.   * NetworkInfo類包含了對(duì)wifi和mobile兩種網(wǎng)絡(luò)模式連接的詳細(xì)描述,通過(guò)其getState()方法獲取的State對(duì)象則代表著 

  7.   * 連接成功與否等狀態(tài)。 

  8.   *  

  9.   */  

  1. public void testConnectivityManager() {  

  2.   ConnectivityManager connManager = (ConnectivityManager) this  

  3.     .getSystemService(CONNECTIVITY_SERVICE);  

  4.   // 獲取代表聯(lián)網(wǎng)狀態(tài)的NetWorkInfo對(duì)象  

  5.   NetworkInfo networkInfo = connManager.getActiveNetworkInfo();  

  6.   // 獲取當(dāng)前的網(wǎng)絡(luò)連接是否可用  

  7.   boolean available = networkInfo.isAvailable();  

  8.   if(available){  

  9.    Log.i("通知", "當(dāng)前的網(wǎng)絡(luò)連接可用");  

  10.   }  

  11.   else{  

  12.    Log.i("通知", "當(dāng)前的網(wǎng)絡(luò)連接可用");  

  13.   }  

  14.   

  15.   State state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();  

  16.   if(State.CONNECTED==state){  

  17.    Log.i("通知", "GPRS網(wǎng)絡(luò)已連接");  

  18.   }  

  19.     

  20.   state = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();  

  21.   if(State.CONNECTED==state){  

  22.    Log.i("通知", "WIFI網(wǎng)絡(luò)已連接");  

  23.   }  

  24.     

  25.   // 跳轉(zhuǎn)到無(wú)線網(wǎng)絡(luò)設(shè)置界面  

  26.   startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));  

  27.   // 跳轉(zhuǎn)到無(wú)限wifi網(wǎng)絡(luò)設(shè)置界面  

  28.   startActivity(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));  

  29.     

  30.  }  

(注意:上面的代碼只是示例,直接運(yùn)行的話有待修改。)

上面判斷網(wǎng)絡(luò)類型的方法只是為了展示用法,其實(shí)完全可以通過(guò)networkInfo.getType()的返回值來(lái)判斷。

 如:

[java] view plaincopy

  1. Context context = listActivity.getApplicationContext();//獲取應(yīng)用上下文  

  2. ConnectivityManager connectivityManager = (ConnectivityManager) context  

  3. .getSystemService(Context.CONNECTIVITY_SERVICE);//獲取系統(tǒng)的連接服務(wù)  

  4. NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();//獲取網(wǎng)絡(luò)的連接情況  

  5. if(activeNetInfo.getType()==ConnectivityManager.TYPE_WIFI){  

  6. //判斷WIFI網(wǎng)  

  7. }else if(activeNetInfo.getType()==ConnectivityManager.TYPE_MOBILE) {  

  8. //判斷3G網(wǎng)  

  9. }  

android.util.Log常用的方法有以下5個(gè):Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據(jù)首字母對(duì)應(yīng)VERBOSE,DEBUG,INFO, WARN,ERROR。

1、Log.v 的調(diào)試顏色為黑色的,任何消息都會(huì)輸出,這里的v代表verbose啰嗦的意思,平時(shí)使用就是Log.v("","");

2、Log.d的輸出顏色是藍(lán)色的,僅輸出debug調(diào)試的意思,但他會(huì)輸出上層的信息,過(guò)濾起來(lái)可以通過(guò)DDMS的Logcat標(biāo)簽來(lái)選擇.

3、Log.i的輸出為綠色,一般提示性的消息information,它不會(huì)輸出Log.v和Log.d的信息,但會(huì)顯示i、w和e的信息

4、Log.w的意思為橙色,可以看作為warning警告,一般需要我們注意優(yōu)化Android代碼,同時(shí)選擇它后還會(huì)輸出Log.e的信息。

5、Log.e為紅色,可以想到error錯(cuò)誤,這里僅顯示紅色的錯(cuò)誤信息,這些錯(cuò)誤就需要我們認(rèn)真的分析,查看棧的信息了。

注意:不同的打印方法在使用時(shí)都是某個(gè)方法帶上(String tag, String msg)參數(shù),tag表示的是打印信息的標(biāo)簽,msg表示的是需要打印的信息。

下面是我做的一個(gè)簡(jiǎn)單的LogDemo(Step By Step):

Step 1:準(zhǔn)備工作(打開(kāi)LogCat視窗).

 啟動(dòng)Eclipse,在Window->Show View會(huì)出來(lái)一個(gè)對(duì)話框,當(dāng)我們點(diǎn)擊Ok按鈕時(shí),會(huì)在控制臺(tái)窗口出現(xiàn)LogCat視窗.如下圖:

ConnectivityManager簡(jiǎn)介之網(wǎng)絡(luò)連接狀態(tài)

ConnectivityManager簡(jiǎn)介之網(wǎng)絡(luò)連接狀態(tài)

Step 2:新建一個(gè)Android工程,命名為LogDemo.

Step 3:設(shè)計(jì)UI界面,我們?cè)谶@里就加了一個(gè)Button按鈕(點(diǎn)擊按鈕出現(xiàn)Log日志信息).

Main.xml代碼如下:

 

[xhtml] view plaincopy

  1. <?xml version="1.0" encoding="utf-8"?>  

  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  

  3.     android:orientation="vertical"  

  4.     android:layout_width="fill_parent"  

  5.     android:layout_height="fill_parent"  

  6.     >  

  7. <TextView    

  8.     android:layout_width="fill_parent"   

  9.     android:layout_height="wrap_content"   

  10.     android:text="@string/hello"  

  11.     />  

  12. <Button  

  13.  android:id="@+id/bt"  

  14.  android:layout_width="wrap_content"  

  15.  android:layout_height="wrap_content"  

  16.  android:text="Presse Me Look Log"  

  17. />  

  18. </LinearLayout>  

Step 4:設(shè)計(jì)主類LogDemo.java,代碼如下:

[java] view plaincopy

  1. public class LogDemo extends Activity {  

  2.     

  3.  private static final String ACTIVITY_TAG="LogDemo";  

  4.  private Button bt;  

  5.     public void onCreate(Bundle savedInstanceState) {  

  6.         super.onCreate(savedInstanceState);  

  7.         setContentView(R.layout.main);  

  8.         //通過(guò)findViewById找到Button資源  

  9.         bt = (Button)findViewById(R.id.bt);  

  10.         //增加事件響應(yīng)  

  11.         bt.setOnClickListener(new Button.OnClickListener(){  

  12.     @Override  

  13.    public void onClick(View v) {  

  14.     Log.v(LogDemo.ACTIVITY_TAG, "This is Verbose.");  

  15.     Log.d(LogDemo.ACTIVITY_TAG, "This is Debug.");  

  16.     Log.i(LogDemo.ACTIVITY_TAG, "This is Information");  

  17.     Log.w(LogDemo.ACTIVITY_TAG, "This is Warnning.");  

  18.     Log.e(LogDemo.ACTIVITY_TAG, "This is Error.");  

  19.    }  

  20.            

  21.         });  

  22.     }  

  23.           

  24. }  

Step 5:運(yùn)行LogDemo工程,效果如下:

ConnectivityManager簡(jiǎn)介之網(wǎng)絡(luò)連接狀態(tài)

當(dāng)我們點(diǎn)擊按鈕時(shí),會(huì)觸發(fā)事件,在Logcat視窗下有如下效果:

ConnectivityManager簡(jiǎn)介之網(wǎng)絡(luò)連接狀態(tài)

文章題目:ConnectivityManager簡(jiǎn)介之網(wǎng)絡(luò)連接狀態(tài)
URL鏈接:http://aaarwkj.com/article12/pdesgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、定制網(wǎng)站、靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、全網(wǎng)營(yíng)銷推廣、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
欧美日韩一级特黄大片| 久视频这里只有精品99| 香蕉夜夜草草久久亚洲香蕉| 日韩精品中文字幕电影| 国产黄色免费精品网站| 青草视频在线播放免费| 精品不卡一区二区三区| 国产老熟女高潮视频| 亚洲精品一区二区三区毛片| 日本一级二级三级在线看| 日韩中文字幕一二一二区| 欧美午夜一级特黄大片| 91麻豆精品一区二区三区| 超碰国产精品一区二区| 亚洲午夜av久久乱码| 五月婷婷六月丁香综合激情| 亚洲av优选在线观看精品| 极品人妻少妇精品一区二区| 日本一区二区三区不卡在线| 精品亚洲午夜久久久久| 97热久久精品中文字幕一区| 国产999精品免费国产| 黄片无毛欧美在线观看| 97精品久久九九中文字幕| 美女网站色在线免费观看午夜精品 | 国产一区二区在线粉嫩| 日本激情诱惑免费在线播放| 国产不卡一区不卡二区| 亚洲精品国产av成人网| 麻豆国产精品原创av男女| 久久亚洲精品综合一区| 好狼色欧美激情国产区| 精品少妇人妻一区二区三区| 亚洲自偷精品视频自拍| 亚洲中文字幕av天堂久久| 国产免费久久黄av片| 亚洲成人不卡一区二区三区| 高清不卡日本一区二区| 精品久久久久久久久极品| 日本中文字幕免费一区| 未满十八禁止观看免费|