Android ConnectivityManager类
来源:互联网 发布:80端口和8080端口区别 编辑:程序博客网 时间:2024/06/15 03:53
Android ConnectivityManager类
1、ConnectivityManager类
ConnectivityManager类用来判断网络服务ConnectivityManager mManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo networkInfo = mManager.getActiveNetworkInfo();if (networkInfo == null) {mTvContent.setText("网络未启用");} else {if (networkInfo.isConnected()) {if (networkInfo.getType() == ConnectivityManager.TYPE_MOBILE) {mTvContent.setText("移动网络");} else if (networkInfo.getType() == ConnectivityManager.TYPE_WIFI) {mTvContent.setText("Wifi网络");} else {mTvContent.setText("其他网络");}} else {mTvContent.append("网络不可用");}}
2、监听网络状态
private BroadcastReceiver mReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {if (ConnectivityManager.CONNECTIVITY_ACTION.equals(intent.getAction())) {... ...}}};@Overrideprotected void onResume() {super.onResume();IntentFilter intentFilter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);registerReceiver(mReceiver, intentFilter);}@Overrideprotected void onPause() {super.onPause();unregisterReceiver(mReceiver);}
3、需要权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.INTERNET" />
阅读全文
0 0
- Android ConnectivityManager类
- Android ConnectivityManager
- android ConnectivityManager
- Android ConnectivityManager 网络连接
- android.net.ConnectivityManager
- android connectivitymanager简介
- Android之ConnectivityManager
- Android之ConnectivityManager
- Android之ConnectivityManager
- Android ConnectivityManager网络连接
- Android笔记之ConnectivityManager
- Android ConnectivityManager.CONNECTIVITY_ACTION延时
- Android ConnectivityManager详解
- Android 网络管家ConnectivityManager
- Android中用ConnectivityManager 判断网络的工具类
- ConnectivityManager
- ConnectivityManager
- ConnectivityManager
- 使用原生js和jquery 对 ul 中的li进行随机排序
- 框架
- 关闭浏览器后Session失效原因分析
- BaoCms短信发送失败问题解答
- TCP定时器/TCP握手与挥手
- Android ConnectivityManager类
- ASP.NET开发之页面局部打印
- jira linux配置
- Linux的五个查找命令
- Linux修改本地yum源或局域网yum源
- 2.3-全栈Java笔记:不得不知的Java七大运算符
- vc++ 程序开机自启动和取消启动
- 【Pat】甲级1005
- Android L SurfaceFlinger dump信息全解(1)