Android APP如何实现关机和重启?
我是说在Eclipse下使用下载的SDK直接编写代码实现关机和重启功能,不设计源码哦...
我根据网上的代码,如下:
Intent intent = new Intent(Intent.ACTION_REBOOT);
intent.putExtra("nowait", 1);
intent.putExtra("interval", 1);
intent.putExtra("window", 0);
sendBroadcast(intent);
然后
在AndroidManifest.xml中加入权限
<uses-permission Android:name="android.permission.REBOOT" />
最后运行,不管是在模拟器上还是真机,都不能支持运行,提示错误:
Permission denial : not allowed to send broadcast android.intent.action.REBOOT
问题:
1、到底能不能通过编写程序实现关机和重启功能,是不是要什么root之类的?
2、有人说要在源码环境里面做,我不懂,希望大仙们指点...到底Google有没有给我们API来实现如上功能?
相关推荐
android实现关机和重启
android 实现关机和 重启的代码;代码比较简洁,非常好用
Android实现关机与重启的几种方式(推荐)
下面我们来探究Android如何实现关机,重启;在Android中这种操作往往需要管理员级别,或者root Android实现的方式如下几种: 默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)。所以,在一般的APP中,如果想要实现关机或重启功能,要么是在App中声明系统权限,要么是通过某种“间接”的方式,比如广播或反射,来间接实现系统关机或重启。再者,就是放在源码环境中进行编译,这样做有一个好处,就是可以直接调用Android中不公开的API,这是Eclipse+SDK没法达
Android实现关机重启的方法分享
实现系统重启的APK需要system的权限,在AndroidManifest.xml中增加android:sharedUserId=”android.uid.system”,再修改签名即可; 具体方法参考: 点击打开链接 1、使用PowerManager来实现:代码: 代码如下:private void rebootSystem(){ PowerManager pManager=(PowerManager) getSystemService(Context.POWER_SERVICE); pManager.reboot(“”); } 2、发送REBOOT广播:代码:
Android自动开关机实现
Android自动开关机实现
关机重启TV版源码
安卓网络盒子专用的关机重启应用源码,需要获取root权限。


