检测android机器是否有GPS模块
16lz
2022-03-31
public boolean hasGPSDevice(Context context) { final LocationManager mgr = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE); if ( mgr == null ) return false; final List<String> providers = mgr.getAllProviders(); if ( providers == null ) return false; return providers.contains(LocationManager.GPS_PROVIDER); }
有些机器还真没有GPS模块。。。今天还真让我遇上了。
还是在程序里加入检测把,比如我的程序是强退了,用户体验太差了。。。
更多相关文章
- Android中通过代码检测系统是否有root权限
- Android(安卓)检测网络是否可用
- Android(安卓)Phone模块 三
- 启动qt_Qt编程实例:基于Android的BLE通信软件
- Android(安卓)编译C模块
- Android(安卓)性能优化之内存泄漏检测以及内存优化(中)
- android switch模块
- 坑中速记整理! 使用 kotlin 写第一个 ReactNative Android(安卓)
- Android版本更新知识(检测、升级)总结