`

添加屏幕待机方法

阅读更多
import android.os.SystemClock;
android.os.PowerManager;
//添加屏幕待机方法
    public static void goToSleep(Context context,long time){
     context.enforceCallingOrSelfPermission(android.Manifest.permission.DEVICE_POWER, null);
      final AlertDialog dialog = new AlertDialog.Builder(context)
      .setIcon(android.R.drawable.ic_dialog_alert)
      .setTitle(com.android.internal.R.string.sleep)
      .setMessage(com.android.internal.R.string.sleep_confirm)
      .setPositiveButton(com.android.internal.R.string.yes,
                                   new DialogInterface.OnClickListener() {
                                       public void onClick
                                           (DialogInterface dialog, int which){
                                           PowerManager pm = (PowerManager)mContext.getSystemService(Context.POWER_SERVICE);
                                           pm.goToSleep(SystemClock.uptimeMillis());
                                       }
                                   })
            .setNegativeButton(com.android.internal.R.string.no, null)
            .create();
      dialog.getWindow().setType
            (WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
        dialog.getWindow().addFlags
            (WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
        dialog.show();
    
      }
分享到:
评论

相关推荐

    支持特效的待机滑动框架

    【标题】支持特效的待机滑动框架 在Android开发中,Launcher是用户与设备交互的重要界面,它作为系统的桌面,允许用户启动应用、管理快捷方式以及进行个性化设置。"支持特效的待机滑动框架"是针对Launcher进行深度...

    电信设备-双模双待机移动终端菜单显示和操作方法.zip

    在操作方法上,用户需要了解如何添加和管理两张SIM卡。这通常涉及到插入和取出SIM卡的过程,以及在系统设置中激活和配置SIM卡。对于一些高级功能,如设定默认SIM卡、设定特定联系人使用特定SIM卡等,用户也需要熟悉...

    scr屏幕制作软件

    这可能是因为Win10系统倾向于更节能的待机模式,而非传统的屏幕保护程序。 在使用Screensaver Factory时,用户可以: 1. **导入媒体**:添加个人照片、视频剪辑或者图形文件,这些都可以作为屏幕保护的基础内容。 ...

    易通远程屏幕监控软件 v2.3.1.57

     1、被控端全自动上线:软件采用反向自动连接管理端,被控端自动上线不需要人为添加计算机。 2、流畅而清晰的屏幕画面:屏幕监控采用了先进的屏幕变化量监控技术来保证屏幕监控的实时性,感觉像操作本机一样。 3...

    屏幕保护程序(3D版)

    此外,一些高级的3D屏幕保护程序还支持用户自定义音乐,让用户可以根据自己的喜好为保护程序添加背景音乐。 3D屏幕保护程序的设置和使用也很简单。用户通常可以在系统设置中选择并配置屏幕保护程序,设定激活时间、...

    电脑待机密码怎么设置.docx

    需要注意的是,“计算机从待机状态恢复时,提示输入密码”选项通常默认已经勾选,但为了确保安全,建议检查一下。同时,无论是屏保密码还是待机密码,都需要事先设置用户账户密码。 总的来说,设置电脑待机密码或...

    Android待机画面滑动代码实例

    Canvas提供了各种绘图方法,如drawBitmap(),用于在屏幕上显示图像。 7. **动画处理**: 实现滑动效果,可以使用ValueAnimator或者ObjectAnimator进行平滑的过渡。这些类可以帮助我们随着时间的推移改变图像的位置,...

    Android应用禁止屏幕休眠的3种方法

    Android 应用禁止屏幕休眠的 3 种方法 Android 应用禁止屏幕休眠是指在 Android 应用程序中,需要长时间运行某些任务或保持屏幕常亮,以便用户可以继续使用应用程序而不受到屏幕休眠的干扰。下面将详细介绍 Android...

    如何设置win10系统待机密码具体操作.docx

    在Windows 10操作系统中,为了增强安全性,用户可以设置待机密码,以确保只有知道密码的人才能唤醒电脑。下面将详细介绍如何进行设置: ...遵循以上步骤,您可以轻松地为自己的电脑添加一道防护屏障。

    怎么在Mac上设置锁屏不待机.docx

    在系统偏好设置中的键盘快捷键服务中,找到刚刚创建的服务,然后添加快捷键。记住,尽量不要与其他快捷键冲突。 锁屏设置的优点 锁屏设置可以带来许多优点,例如: * 保护隐私和个人信息 * 防止未经授权的访问 * ...

    延长安卓手机电池使用时间最有效的12个方法.doc

    12. **缩短屏幕待机时间**:减少屏幕在无操作后的自动关闭时间,可以在不使用手机时更快地熄屏,以节省电量。在设置>声音和显示>屏幕待机中设定较短的待机时间,如1分钟。 以上12个方法,通过合理的设置和习惯调整...

    飞利浦Xenium 手机ctw732gry_40使用说明书.pdf

    - 添加项目:从应用程序屏幕或窗口小部件屏幕拖动项目到待机屏幕。 - 移动项目:点住项目并拖动到新位置。 - 删除项目:点住项目拖动到顶部红色区域松手。 - 更换壁纸:在待机屏幕下选择壁纸类别设定背景图像。 ...

    为XP系统设置屏保

    - **过渡效果**:选中“图片间使用过渡效果”,在图片更换时会添加动画效果或短暂停顿,增加视觉效果。 - **键盘控制**:选中“允许使用键盘滚动图片”,在屏保运行时,用户可以通过方向键快速浏览图片,而不会...

    苹果ipad mini使用技巧及使用教程.docx

    9. 电池管理:连接到已关闭、睡眠、待机模式下的电脑,IPADMINI 会消耗电池,而不是充电。 知识点:在使用 iPad mini 时,需要注意电池管理,避免电池快速消耗。 10. 低电量提示:如果 IPAD MINI 电量很低,呈现...

    华为MediaPad10FHD用户手册

    - **调整音量/设置铃声/调节屏幕亮度/设置屏幕待机时长**: 这些部分分别讲述了如何调整音量大小、设置来电铃声、调节屏幕亮度以及设置屏幕待机时间的具体步骤。 #### 无限互联 - **无线局域网**: 介绍了如何连接Wi...

    Android 12.0 Launcher 客制化指导手册.pdf

    系统现在能够智能推荐用户可能会感兴趣的小部件,帮助用户快速找到并添加到主屏幕,提高使用效率。 ### 2. **Go版本差异** 对于内存和性能有限的设备,Android 12.0的Launcher3 Go版本针对这些设备进行了优化,...

    4个漂亮的屏保程序-粒子屏保 水蒸汽屏保 屏保之绚彩花火 夜光时钟屏保

    这些屏保程序都是为了提升用户的桌面体验,使待机状态下的电脑屏幕变得生动有趣。它们可以通过安装和配置轻松添加到Windows系统中,通过控制面板的“屏幕保护程序”设置进行管理。尽管现代显示器不再需要传统的屏保...

    高德地图SDK开发实践:LBS开发省电经验及地图SDK添加自定义点

    同时,在应用的待机状态或反复初始化时避免增加后台线程,可以有效减少电量消耗。 3. 控制opengles的刷新率和减少屏幕外元素的绘制。这主要涉及到图形处理上的优化,通过限制屏幕刷新频率和减少不必要的图形绘制...

Global site tag (gtag.js) - Google Analytics