问题解决来自: 解决来源
遇到的问题:
Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
过程:
1.当调用代码进行系统的设置时需要添加上面的权限:
Settings.Secure.putString(context.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD, inputMethodName);
2.在mainfest中添加上面的权限
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
3.还是报上面的错误
原因:
该权限不能在应用app中进行设置
解决办法:
将该apk放到系统文件夹/system/app中,此时该apk就是系统应用,再运行就可以正常使用了