现在 需要做一个 关机和重启的功能        Intent intent = new Intent();  
        intent.setAction("android.intent.action.ACTION_SHUTDOWN");  
        sendBroadcast(intent); <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">我在xml 配置如上可是 uses-permission   那里 报错
提示:permission is only granted to system apps请问各位大侠 帮忙一下 万分感激

解决方案 »

  1.   

    http://bbs.csdn.net/topics/380199145
    我也问过这个问题,最后还是没搞定
      

  2.   

    “可是 uses-permission   那里 报错
    提示:permission is only granted to system apps”编译就有这个错误?
      

  3.   

    保存那个 xml文件就报错了
      

  4.   

    开关机需要是系统应用才能使用的。
    android:sharedUserId="android.uid.system  这个加上是正确的。
    如果你是 eclipse编译的话,安装apk需要给apk签名。
    cp ../out/host/linux-x86/framework/signapk.jar ./test/
    cp ../build/target/product/security/testkey.x509.pem  ./test/
    cp ../build/target/product/security/testkey.pk8  ./test/
    cd ./testjava -jar signapk.jar  -w  testkey.x509.pem  testkey.pk8  you.apk sign.apk(签名后apk)
    然后安装就可以了
    如果你直接放在android源码下面编译的话就不需要了。直接用adb push到/system/app下面就可以了。
      

  5.   

    你那个错 clean一下就好了