我在win7(64位)计算机上使用Android Studio 1.3.2,使用kitkat(API级别23)开发应用程序。
我正在尝试使用搜索栏控件设置亮度,并在清单文件中提到了如下所示的权限
Ram Shyam Kamal
2 nan 4
现在我收到以下异常
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
如何解决以下错误?
答案 0 :(得分:1)
**
注意:您使用的是API 23级别,而不是Kitkat。
**
使用WRITE_SETTINGS,基于文档:
让清单中的元素正常......
Call Settings.System.canWrite()查看您是否有资格写出设置。
如果canWrite()返回false,则启动ACTION_MANAGE_WRITE_SETTINGS活动,以便用户同意允许您的应用实际写入设置。
IOW,写入设置现在是双重选择(同意安装,在允许的设置中单独同意),类似于设备管理API,可访问性服务等。
另请注意,我还没有尝试使用这些 - this is based on research that I did yesterday on Android 6.0 changes