【发布时间】:2012-06-29 15:59:16
【问题描述】:
我想打开和关闭位置提供程序,即 GPS 和无线定位
我在清单中添加了权限
我更改无线位置设置的代码是...
Settings.Secure.setLocationProviderEnabled(context.getContentResolver(), provider, true);
每当我运行此代码时,logcat 都会显示错误
logcat 输出
Caused by: java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
我搜索过这个,很多人说
WRITE_SECURE_SETTINGS 权限不适用于不属于固件的应用,因为安全设置旨在防止第三方应用修改
是真的吗 如果是,我需要任何其他方式来实现这一点,
如果没有那么如何使用它,我的代码中是否有任何错误...
提前致谢
*注意:*我在不同的类文件中定义了这个方法,并从SERVICE中调用它
【问题讨论】:
标签: android gps location wireless