最近安卓定时开关机,找了好几种方法,总结一下供以后用:
刚开始使用的定时关机实现的方法其实是定时休眠方法如下:
PowerManager pManager=(PowerManager) getSystemService(Context.POWER_SERVICE);
pManager.goToSleep(SystemClock.uptimeMillis());
使用这两句话的前提:1.在前面的androidmanifest.xm里面添加: android:sharedUserId="android.uid.system">
2.在android.mk里面添加:LOCAL_CERTIFICATE := platform
这种方法是看你内核里面设置的休眠方式。如果设置成shutdown模式的话其实也算是关机了(耗电很少)。