Android开机启动监听网络连接状态后发送连接服务器请求
2017-06-23 16:19
405 查看
最近有个项目涉及到了这个问题,思路我是知道,监听系统网络是否连接上,连接上后发送服务器连接指令,这样就不会报连接错误了。但是实行起来还是有点蒙,小白一个,broadcast receiver还不会比较熟练运用,看了很多大神的博客,自己试着写了写,写下来加深一下印象,有错误的话还请大家多多指点。
首先创建一个广播来在后台运行broadcast receiver来监听网络连接情况
![](https://oscdn.geek-share.com/Uploads/Images/Content/201706/f862ad7b2cff7349e20f319947529af3)
以上就是broadcast
receiver的定义,netEventHandler接口用于需要的Activity界面调用。
第二,就可以对广播进行注册了,我用的动态注册,直接在需要使用的Activity中onCreate方法中进行注册,也可以进行静态注册
![](https://oscdn.geek-share.com/Uploads/Images/Content/201706/bedb359ca02abc3d514eb89adf5eaf78)
然后在onDestroy方法中注销广播
![](https://oscdn.geek-share.com/Uploads/Images/Content/201706/2613fc33cc36dc03ea0e6103fddb416b)
接着我们就可以在需要的地方使用我们的广播进行继承我们之前写在广播里的接口进行回调处理
![](https://oscdn.geek-share.com/Uploads/Images/Content/201706/09faa4d0979aaae197af22399a6eba24)
Activity会实现我们的接口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201706/d98a0f9327489e181981201e75ea7811)
实现的接口方法里写上我们需要的操作就可以了
接下来,监听网络连接方法
![](https://oscdn.geek-share.com/Uploads/Images/Content/201706/b0f7972b76a0b04ab1e4b34985225cc3)
以上就是全部步骤,广播接收者会实时接收系统广播,条件成立发送广播,就到这里吧,还是得研究研究,有好的关于广播的知识,也可以教教我,感激不尽啦ლ(°◕‵ƹ′◕ლ)。第一次写博客,状况超级多,见谅
首先创建一个广播来在后台运行broadcast receiver来监听网络连接情况
以上就是broadcast
receiver的定义,netEventHandler接口用于需要的Activity界面调用。
第二,就可以对广播进行注册了,我用的动态注册,直接在需要使用的Activity中onCreate方法中进行注册,也可以进行静态注册
然后在onDestroy方法中注销广播
接着我们就可以在需要的地方使用我们的广播进行继承我们之前写在广播里的接口进行回调处理
Activity会实现我们的接口
实现的接口方法里写上我们需要的操作就可以了
接下来,监听网络连接方法
以上就是全部步骤,广播接收者会实时接收系统广播,条件成立发送广播,就到这里吧,还是得研究研究,有好的关于广播的知识,也可以教教我,感激不尽啦ლ(°◕‵ƹ′◕ლ)。第一次写博客,状况超级多,见谅
相关文章推荐
- httppsot android 检查网络状态 发送服务器请求
- android网络请求网络连接状态判断 & 监控网络状态改变
- android 监听网络连接状态的改变
- android 监听网络连接状态的改变
- android 使用brocastReceiver监听网络连接状态
- Android使用BroadcastReceiver监听网络连接状态的改变
- Android学习之 监听网络连接状态的改变
- Android 实时监测(监听)网络连接状态变化
- Android 判断及监听网络连接状态
- Android 监听网络连接状态
- android 实时监听网络连接状态
- Android监听网络连接状态方法
- Android开发监听判断网络连接状态的方法
- Android监听网络连接状态变化
- Android网络连接状态查询及事件监听工具
- Android中监听判断网络连接状态的方法
- android 监听网络连接状态的改变
- Android中监听判断网络连接状态的方法
- android 监听网络连接状态的改变