开启Android程序时检测网络与GPS是否打开
来源:互联网 发布:闪电电商和一洋淘宝 编辑:程序博客网 时间:2024/06/09 22:43
很多android程序在打开时,都需要检测网络是否连接,或者GPS是否可用:
1.网络是否连接(包括Wifi和移动网络)
// 是否有可用网络private boolean isNetworkConnected() {ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo network = cm.getActiveNetworkInfo();if (network != null) {return network.isAvailable();}return false;}
2.wifi是否可用
// Wifi是否可用private boolean isWifiEnable() {WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);return wifiManager.isWifiEnabled();}
3.GPS是否可用
// Gps是否可用private boolean isGpsEnable() {LocationManager locationManager = ((LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE));return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);}
- 开启Android程序时检测网络与GPS是否打开
- 开启Android程序时检测网络与GPS是否打开
- 开启Android程序时检测网络与GPS是否打开
- 开启Android程序时检测网络与GPS是否打开
- 开启Android程序时检测网络与GPS是否打开
- Android判断GPS及网络是否开启
- Android判断GPS及网络是否开启
- Android之检测GPS服务和定位权限是否开启
- Android判断是否连接网络或者是否打开了GPS
- 判断网络是否,gps,wifi是否开启
- Android 判断GPS是否开启
- Android 判断GPS是否开启
- android判断GPS是否开启
- Android判断GPS是否开启和强制帮用户打开GPS
- Android判断GPS是否开启和强制帮用户打开GPS
- Android判断GPS是否开启和强制帮用户打开GPS
- Android判断GPS是否开启和强制帮用户打开GPS
- Android判断GPS是否开启和强制帮用户打开GPS
- Ext数据的保存
- c语言归并、选择、直接插入、冒泡、快速、堆排序与顺序、二分查找
- 10 个创建跨平台移动应用的解决方案 - 开源中国
- PIE: 外设中断扩展
- 如何修改环境变量LD_LIBRARY_PATH
- 开启Android程序时检测网络与GPS是否打开
- 培训笔记之WIZnet的主要产品是什么?
- Extjs-布局
- calling fdopen:错误的文件描述符
- 数组指针《代码》
- SQL从零开始(一)
- asm/arch/regs-gpio.h: No such file or directory; asm/hardware.h : No such file or directory
- 移动开发中你必须牢记的20个要点
- C语言中cin和cout高级格式化操作