麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android中監聽系統網絡連接打開或者關閉的實現代碼

2020-04-11 12:25:55
字體:
來源:轉載
供稿:網友

很簡單,所以直接看代碼

復制代碼 代碼如下:

package xxx; 

import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 
import android.net.ConnectivityManager; 
import android.net.NetworkInfo; 

復制代碼 代碼如下:

public class NetstateReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
        ConnectivityManager manager = (ConnectivityManager) context 
                .getSystemService(Context.CONNECTIVITY_SERVICE); 
        NetworkInfo gprs = manager 
                .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); 
        NetworkInfo wifi = manager 
                .getNetworkInfo(ConnectivityManager.TYPE_WIFI); 
        if (!gprs.isConnected() && !wifi.isConnected()) { 
            // network closed  
        } else { 
            // network opend 

        } 
    } 



代碼自定義了一個BroadcastReceiver,是想監聽網絡設置變化的事件。

Manifest文件里注冊監聽。

復制代碼 代碼如下:

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

還需要加入權限信息。
復制代碼 代碼如下:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本黄色免费片 | 91精品国产一区二区三区动漫 | 娇妻被各种姿势c到高潮小说 | 在线看一级片 | 一级黄色影院 | 一级毛片在线观看免费 | 717影院理论午夜伦八戒秦先生 | 在线观看视频日本 | 深夜福利视频绿巨人视频在线观看 | 深夜福利视频免费观看 | 特片网久久 | 成人免费看视频 | 欧美成人一区二区三区 | 欧美性激情视频 | 一级黄色在线观看 | 国产午夜亚洲精品 | 精品国产九九九 | 日本成年网 | 精品国产一区二区三区久久久蜜月 | 欧美精品一区二区三区在线 | 250pp久久新| 男男啪羞羞视频网站 | chinesegv男男猛男无套 | av在线直播观看 | xx53xx| 亚洲影视中文字幕 | 国语自产免费精品视频在 | 免费毛片小视频 | 久久午夜国产 | 国产乱淫a∨片免费视频 | 精品国产一区二区在线 | a视频网站| 亚洲国产高清一区 | 久久精品99北条麻妃 | 午夜视频中文字幕 | 最污网站 | 黄色av电影在线播放 | 亚洲成人在线视频网站 | 欧美在线观看视频一区 | 中国女人内谢8xxxxxx在 | 精品国产91久久久久久 |