android 监听GPS、蓝牙、数据漫游
来源:互联网 发布:python insert函数 编辑:程序博客网 时间:2024/04/28 07:48
GPS,蓝牙,数据漫游的开启关闭,会修改系统的数据表,通过监听数据表中数据变化来判断打开,关闭操作。
// GPS 及 网络定位 application.getContentResolver().registerContentObserver( Settings.Secure.getUriFor(Settings.Secure.LOCATION_PROVIDERS_ALLOWED), false, settingsObserver); // 启用蓝牙 application.getContentResolver().registerContentObserver( Settings.Secure.getUriFor(Settings.Secure.BLUETOOTH_ON), false, settingsObserver); // 数据漫游 application.getContentResolver().registerContentObserver( Settings.Secure.getUriFor(Settings.Secure.DATA_ROAMING), false, settingsObserver);private SettingsObserver settingsObserver = new SettingsObserver(new Handler( application.getMainLooper())); public class SettingsObserver extends ContentObserver { public SettingsObserver(Handler handler) { super(handler); } @Override public void onChange(boolean paramBoolean) { super.onChange(paramBoolean); } } //true GPS开启状态;false 关闭状态boolean bool1 = Settings.Secure.isLocationProviderEnabled(application.getContentResolver(), LocationManager.GPS_PROVIDER); /** * 评估和设置蓝牙 */ public boolean evaluateAndSetBluetooth() { BluetoothAdapter localBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();//需要等待 Thread.sleep(500);//打开蓝牙localBluetoothAdapter.enable();//关闭蓝牙//localBluetoothAdapter.disable(); } /** 是否数据漫游 */ public boolean isDataRoamingEnabled() { try { if (Settings.Secure.getInt(context.getContentResolver(), "data_roaming") == 0) { return false; } else { return true; } } catch (SettingNotFoundException e) { e.printStackTrace(); return false; } }
0 0
- android 监听GPS、蓝牙、数据漫游
- android 程序控制GPS WIFI 蓝牙
- android 蓝牙断开监听
- Android监听蓝牙状态
- android 如何模拟漫游数据
- 【Android】监听蓝牙状态变化
- android 蓝牙设备监听广播
- android 监听蓝牙开启关闭
- android蓝牙手柄监听 BluetoothGamepad
- android 蓝牙设备监听广播
- android蓝牙电话监听状态
- android 蓝牙设备监听广播
- android 蓝牙设备监听广播
- 蓝牙GPS
- GPS导航模块数据的监听
- Android Tips: 蓝牙和GPS的检测
- android GPS数据读取
- android 监听GPS是否打开跳转到设置GPS
- tableView编辑模式下删除多个cell
- 获取sqlserver数据库中所有库、表、字段名的方法
- 阶梯数问题
- swift使用ASIHttpRequest
- PHP目录
- android 监听GPS、蓝牙、数据漫游
- C语言对搜索的简单应用(迷宫问题
- 一个C问题
- json-rpc 2.0规范解读
- 五种排序算法比较
- codeforces--C - Anya and Ghosts(贪心+模拟)
- mysql命令导入\导出表结构或数据
- Windows下配置Git
- 当下高级面试题_你会做几个?