欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開發(fā)之獲取網(wǎng)絡(luò)鏈接狀態(tài)

 更新時間:2014年08月26日 10:25:06   投稿:shichen2014  
這篇文章主要介紹了Android獲取網(wǎng)絡(luò)鏈接狀態(tài)的方法,主要是通過ConnectivityManager類來完成的,需要的朋友可以參考下

網(wǎng)絡(luò)開發(fā)是Android程序設(shè)計一個非常重要的內(nèi)容,今天本文就和大家一起分享一下Android網(wǎng)絡(luò)開發(fā)的一點經(jīng)驗。

本文主要通過實例形式說明了Android獲取網(wǎng)絡(luò)鏈接狀態(tài)的方法。具體內(nèi)容如下:

就目前的Android手機來說,可能存在如下5種網(wǎng)絡(luò)狀態(tài):

    ----無網(wǎng)絡(luò)(這種狀態(tài)可能是因為手機停機,網(wǎng)絡(luò)沒有開啟,信號不好等原因)

    ----使用WIFI上網(wǎng)

    ----CMWAP(中國移動代理)

    ----CMNET上網(wǎng)

    ----2G/3G/4G上網(wǎng)

很多時候我們需要判斷用戶是否開啟網(wǎng)絡(luò)設(shè)置,通常通過ConnectivityManager類來判斷網(wǎng)絡(luò)連接是否存在。

獲取網(wǎng)絡(luò)狀態(tài):

那到底如何使用這個類呢?如何和用戶進(jìn)行交互呢?具體示例如下:

public class MainActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ConnectivityManager nw = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo netinfo = nw.getActiveNetworkInfo();
    Toast.makeText(MainActivity.this, "當(dāng)前網(wǎng)絡(luò)"+add(netinfo.isAvailable())+","+"網(wǎng)絡(luò)"+app(netinfo.isConnected())+","+"網(wǎng)絡(luò)連接"+adp(netinfo.isConnected()), Toast.LENGTH_LONG).show();//給用戶提示網(wǎng)絡(luò)狀態(tài)
  }
  String add(Boolean bl){
    String s = "不可用";
    if(bl==true){
      s="可用";
    }
    return s;
  }
  String app(Boolean bl){
    String s = "未連接";
    if(bl==true){
      s="已連接";
    }
    return s;
  }
  String adp(Boolean bl){
    String s = "不存在!";
    if(bl==true){
      s="存在!";
    }
    return s;
  }  
}

當(dāng)然一定不要忘記在配置文件中獲取網(wǎng)絡(luò)權(quán)限,代碼如下:

<!-- 獲得網(wǎng)絡(luò)權(quán)限 -->
  <uses-permission 
    android:name="android.permission.ACCESS_NETWORK_STATE"
    />

希望本文所述示例對大家Android程序設(shè)計有一定的幫助。

相關(guān)文章

  • Android自定義view實現(xiàn)圓環(huán)效果實例代碼

    Android自定義view實現(xiàn)圓環(huán)效果實例代碼

    本文通過實例代碼給大家介紹了Android自定義view實現(xiàn)圓環(huán)效果,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Android中創(chuàng)建快捷方式及刪除快捷方式實現(xiàn)方法

    Android中創(chuàng)建快捷方式及刪除快捷方式實現(xiàn)方法

    這篇文章主要介紹了Android中創(chuàng)建快捷方式及刪除快捷方式實現(xiàn)方法,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • 實例講解Android多線程應(yīng)用開發(fā)中Handler的使用

    實例講解Android多線程應(yīng)用開發(fā)中Handler的使用

    這篇文章主要介紹了Android多線程應(yīng)用開發(fā)中Handler的使用,Handle主要被用來更新UI和處理消息,需要的朋友可以參考下
    2016-01-01
  • android開機自動啟動app的解決方法

    android開機自動啟動app的解決方法

    這篇文章主要為大家詳細(xì)介紹了android開機自動啟動app的解決方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Android 實現(xiàn)控件懸浮效果實例代碼

    Android 實現(xiàn)控件懸浮效果實例代碼

    本篇文章主要介紹了Android 實現(xiàn)控件懸浮效果實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Android 開發(fā)隨手筆記之使用攝像頭拍照

    Android 開發(fā)隨手筆記之使用攝像頭拍照

    在Android中,使用攝像頭拍照一般有兩種方法, 一種是調(diào)用系統(tǒng)自帶的Camera,另一種是自己寫一個攝像的界面,本篇文章給大家介紹android開發(fā)隨手筆記之使用攝像頭拍照,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Android給通知channel靜音的方法實例

    Android給通知channel靜音的方法實例

    這篇文章主要給大家介紹了關(guān)于Android如何給通知channel靜音的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-02-02
  • Android實現(xiàn)簡單畫圖畫板

    Android實現(xiàn)簡單畫圖畫板

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)簡單畫圖畫板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Android中Textview超鏈接實現(xiàn)方式

    Android中Textview超鏈接實現(xiàn)方式

    TextView中的超鏈接可以通過幾種方式實現(xiàn):1.Html.fromHtml,2.Spannable,3.Linkify.addLinks。下面分別進(jìn)行測試,包括修改字體樣式,下劃線樣式,點擊事件等,需要的朋友可以參考下
    2016-02-02
  • Android重力傳感器實現(xiàn)滾動的彈球

    Android重力傳感器實現(xiàn)滾動的彈球

    所謂傳感器能夠探測如光、熱、溫度、重力、方向 等等的功能,本文給大家介紹Android傳感器應(yīng)用之重力傳感器實現(xiàn)滾動的彈球,對android重力傳感器相關(guān)知識感興趣的朋友一起看看吧
    2015-12-12

最新評論