当前位置: 代码迷 >> Android >> android 判断 手机 是不是 打开 允许模拟位置 选项
  详细解决方案

android 判断 手机 是不是 打开 允许模拟位置 选项

热度:791   发布时间:2016-04-28 04:33:38.0
android 判断 手机 是否 打开 允许模拟位置 选项

?????? 最近看到有人问 “怎么才能获取到 手机是否打开了 允许模拟位置”呢?

?

其实很简单,这些设置项,基本都是写在数据库里,所以只要看看setting的源码(或者查看logcat可能也可以得到些有用的信息),就能知道该配置是写了数据库的哪个字段。

?????? 允许模拟位置

boolean isOpen = Settings.Secure.getInt(context.getContentResolver(),Settings.Secure.ALLOW_MOCK_LOCATION, 0) != 0;

?

很明显,Settings.Secure.ALLOW_MOCK_LOCATION 就是存放允许模拟位置的数据库字段了,打开时,值是1,关闭时,值是0

  相关解决方案