在android中获取关机或重启的许可
问题描述:
我创建了一个关机/重启函数
Intent intent = new Intent();
intent.setAction("android.intent.action.ACTION_SHUTDOWN");
sendBroadcast(intent);
在xml:
<uses-permission android:name="android.permission.SHUTDOWN"/>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.crazyit.net"
android:versionCode="1"
android:versionName="1.0"
android:sharedUserId="android.uid.system">
但是在 users-permission 中有错误:permission is only granted to system apps
。
怎么回事啊?
答
0
难道你的应用安装在data目录下,想办法把应用放在system/app下试试,比如adb push
有些操作在data目录下是会提示权限不足的。
答
二话不说,直接Clean一下
//uses-permission要放在manifest标记中间
答
难道你的应用安装在data目录下,想办法把应用放在system/app下试试,比如adb push
有些操作在data目录下是会提示权限不足的。
答
这个权限是比较底层的,他没有开放出来,需要在源代码下进行编译才能过