不能直接在AndroidManifest.xml 中直接允许
解决:
Intent intent1 = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
intent1.setData(Uri.parse("package:" + getPackageName()));
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent1);
运行中会跳一个界面,需要手动确认。
若有更好的解决方案,欢迎评论。
版权声明:本文为u013340360原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。