最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

    ----無(wú)網(wǎng)絡(luò)(這種狀態(tài)可能是因?yàn)槭謾C(jī)停機(jī),網(wǎng)絡(luò)沒(méi)有開(kāi)啟,信號(hào)不好等原因)

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

    ----CMWAP(中國(guó)移動(dòng)代理)

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

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

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

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

那到底如何使用這個(gè)類呢?如何和用戶進(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"
    />

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

相關(guān)文章

最新評(píng)論

岳普湖县| 涟水县| 平利县| 兴业县| 渝中区| 洛川县| 定日县| 桑日县| 漯河市| 阳曲县| 若尔盖县| 寻乌县| 任丘市| 晋宁县| 明星| 辽中县| 什邡市| 开远市| 湾仔区| 永康市| 苏州市| 温泉县| 武胜县| 方城县| 乌拉特后旗| 青海省| 平舆县| 天镇县| 炉霍县| 克东县| 达孜县| 东阿县| 方山县| 贡觉县| 平定县| 尼木县| 承德市| 宝丰县| 红原县| 庄河市| 承德县|