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

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)化排名
久久欧精品欧美日韩精品| 丝袜美腿亚洲综合第一区| 久久精品国产视频在热| 久久伊人亚洲精品中文字幕| 在线观看高清免费国产| 亚洲综合偷拍欧美一区色| 日韩欧美国产麻豆91在线精品| 外国男人搞亚洲女人在线| av一区二区三区高潮| 夫妻性生活免费的视频| 亚洲女同中文字幕在线| 亚洲欧美成人综合网站| 开心久久婷婷综合中文字幕| 在线播放精品免费不卡| 伊人亚洲中文一区二区| 亚洲国产精品热久久网站| 密桃精品一区二区三区在线观看| 夜夜嗨精品免费视频播放| 香蕉伊蕉伊中文在线视频| 在线视频一区二区三区精品观看| 亚洲国产中日韩精品综合| 亚州无吗一区二区三区| 日本少妇熟女一区二区| 91嫩草中文字幕在线| 免费爱爱视频在线观看| 日韩国产人妻一区二区| 日韩在线一区二区视频| 白虎亚洲福利精品一区| 成人大片在线免费观看视频| 丰满人妻侵犯中文字幕| 成人黄色18免费网站| 九九热在线免费观看精品视频| 国产精品久久午夜伦鲁鲁| 亚洲欧美中文字幕乱码| 在线免费观看国产黄色av| 免费人成视频在线观看不卡| 色吊最新在线视频免费观看| 国产一区二区精品日韩| 日韩欧美中文字幕区| 一区二区三区一级黄色| 91精品婷婷国产综合|