2 myq 26 myq_26 于 2013.05.09 17:01 提问

在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

怎么回事啊?

4个回答

u010718687
u010718687   2013.05.16 15:06
已采纳

0

难道你的应用安装在data目录下,想办法把应用放在system/app下试试,比如adb push
有些操作在data目录下是会提示权限不足的。

franzhong
franzhong   2013.05.09 17:58

二话不说,直接Clean一下
//uses-permission要放在manifest标记中间

baimy1985
baimy1985   2013.05.09 18:45

难道你的应用安装在data目录下,想办法把应用放在system/app下试试,比如adb push
有些操作在data目录下是会提示权限不足的。

qq_27914563
qq_27914563   2017.03.27 11:29

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!