android:网路检测
16lz
2021-01-23
首先,要判断网络状态,需要有相应的权限,下面为权限代码(AndroidManifest.xml):
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/>然后,检测网络状态是否可用:
/** * 对网络连接状态进行判断 * @return true, 可用; false, 不可用 */ private boolean isOpenNetwork() { ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if(connManager.getActiveNetworkInfo() != null) { return connManager.getActiveNetworkInfo().isAvailable(); } return false; }
更多相关文章
- 【Android】Android 代码判断是否获取ROOT权限(一)
- android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源
- Android 网络编程 目录
- Android标题栏、状态栏、全屏
- Android隐藏状态栏和标题栏
- Android 判断是否打开移动网络开关
- Android中的drawable state的各种状态
- 网络通讯控制器分组,提高交互的负载平衡能力实例教程
- 详细介绍一个.net开源权限管理系统