首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓睡眠10秒

安卓睡眠10秒
EN

Stack Overflow用户
提问于 2016-12-17 16:13:37
回答 1查看 127关注 0票数 2

有没有办法让android手机休眠10秒钟,然后自动唤醒它?

其他详细信息:我有访问该设备的SU权限,这些设备的android版本高于4.4

EN

回答 1

Stack Overflow用户

发布于 2016-12-17 16:21:39

尝尝这个

代码语言:javascript
复制
     private PowerManager powerManager;
     private PowerManager.WakeLock wakeLock;

     public void turnOnScreen(){
         // turn on screen
         Log.v("MyActivity", "ON!");
         wakeLock = powerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "tag");
         wakeLock.acquire();
    }

     @TargetApi(21) //Suppress lint error for PROXIMITY_SCREEN_OFF_WAKE_LOCK
     public void turnOffScreen(){
         // turn off screen
         Log.v("MyActivity", "OFF!");
         wakeLock = powerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "tag");
        // start a timer to count when its done call turnOnScreen
         wakeLock.acquire();
    }

也在清单<uses-permission android:name="android.permission.WAKE_LOCK" />

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41196686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档