Advertisement

使用Android Studio开发安卓应用并调整屏幕亮度设置模拟开关机

阅读量:

项目中所采购的安卓排队屏幕采用的是USP供电方式,该设备需要保持7×24小时持续运行,系统后台并未设置统一的开关机管理功能。医院在夜间下班后,屏幕依旧保持开启状态,给环境带来一定不适感。此前曾尝试设置定时休眠功能,但发现休眠后系统会终止相关进程,若在休眠结束后未重新启动排队应用程序,则TTS功能将无法正常使用。因此,采取了调整安卓屏幕亮度的方式进行优化:在医院下班后将屏幕亮度直接调至最低,并将当前应用程序界面背景设置为黑色以达到类似关闭屏幕的效果;而在次日早晨则通过定时任务将屏幕亮度恢复至正常水平。

AndroidManifest.xml增加配置

复制代码
     <!--设置安卓屏幕亮度-->
    <uses-permission android:name="android.permission.WRITE_SETTINGS"
        tools:ignore="ProtectedPermissions" />
    
    
      
      
      
    

编写屏幕亮度调节工具类 ScreenBrightnessUtil

复制代码
    package com.bsoft.myapplication;
    
    import android.content.ContentResolver;
    im

全部评论 (0)

还没有任何评论哟~