Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中监听网络连接_Android - Fatal编程技术网

如何在android中监听网络连接

如何在android中监听网络连接,android,Android,你能告诉我如何在android中检测网络连接吗 例如,飞机模式处于打开和关闭状态。我怎么能听到这个 多谢各位 你能告诉我如何在android中检测网络连接吗 这一点已经得到了询问和回答。请参阅此以了解详细信息 例如,飞机模式处于打开和关闭状态。我怎么能听到这个 当飞机模式发生变化时,将广播。Kurtis链接介绍了检查当前网络状态的多种方法 要侦听网络更改事件,您的活动必须注册侦听连接更改的广播接收器: public void onCreate(Bundle savedInstanceState

你能告诉我如何在android中检测网络连接吗

例如,飞机模式处于打开和关闭状态。我怎么能听到这个

多谢各位

你能告诉我如何在android中检测网络连接吗

这一点已经得到了询问和回答。请参阅此以了解详细信息


例如,飞机模式处于打开和关闭状态。我怎么能听到这个


当飞机模式发生变化时,将广播。Kurtis链接介绍了检查当前网络状态的多种方法

要侦听网络更改事件,您的活动必须注册侦听连接更改的广播接收器:

public void onCreate(Bundle savedInstanceState) {
    registerReceiver(new BroadcastReceiver() {      
        public void onReceive(Context context, Intent intent) {
            Log.i(TAG, "Hey, net?");
        }}, new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE"));
}
您还需要在清单中声明您的意图过滤器:

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

并添加android.permission.ACCESS\u NETWORK\u STATE权限。

可能重复的