国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android編程監聽網絡連接狀態改變的方法

2019-10-22 18:33:37
字體:
來源:轉載
供稿:網友

本文實例講述了Android編程監聽網絡連接狀態改變的方法。分享給大家供大家參考,具體如下:

BroadcastReceiver

public class MyReceiver extends BroadcastReceiver {  @Override  public void onReceive(Context context, Intent intent) {    // TODO Auto-generated method stub    //Toast.makeText(context, intent.getAction(), 1).show();    ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);    NetworkInfo mobileInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);    NetworkInfo wifiInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);    NetworkInfo activeInfo = manager.getActiveNetworkInfo();    Toast.makeText(context, "mobile:"+mobileInfo.isConnected()+"/n"+"wifi:"+wifiInfo.isConnected()            +"/n"+"active:"+activeInfo.getTypeName(), 1).show();  } //如果無網絡連接activeInfo為null}

在清單文件中注冊 BroadcastReceiver

<receiver android:name=".MyReceiver">  <intent-filter>    <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>  </intent-filter></receiver>

要讀取網絡狀態記得要加權限

復制代碼 代碼如下:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

 

 

希望本文所述對大家Android程序設計有所幫助。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱州市| 炎陵县| 灵丘县| 成安县| 栾城县| 呼和浩特市| 腾冲县| 灵山县| 威海市| 罗甸县| 庆元县| 北碚区| 育儿| 河津市| 鹤壁市| 咸宁市| 高雄县| 大连市| 龙海市| 铅山县| 丹东市| 玉龙| 勐海县| 蕲春县| 塔河县| 科尔| 章丘市| 左贡县| 七台河市| 富源县| 襄垣县| 九江市| 高台县| 邹城市| 温泉县| 收藏| 天门市| 鄂尔多斯市| 文山县| 旌德县| 专栏|