在android中获取关机或重启的许可

在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目录下是会提示权限不足的。

这个权限是比较底层的,他没有开放出来,需要在源代码下进行编译才能过