临文乍了了,彻卷兀若无。这篇文章主要讲述Android添加永不休眠选项相关的知识,希望能为你提供帮助。
很多朋友在使用TQ210做项目的时候都需要屏幕保持长亮,本文介绍如何修改TQ210
android源码,使系统可以永不休眠,代码如下:
1、添加英文选项
修改packages/apps/Settings/res/values/arrays.xml文件
+表示添加当前行
- < item> 30 minutes< /item>
- +< item> Never< /item>
- < item> 1800000< /item>
- +< !-- Do not translate. -->
- +< item> -1< /item>
修改packages/apps/Settings/res/values-zh-rCN/arrays.xml文件
+表示添加当前行
- < item msgid="6864027152847611413"> "30 分钟"< /item>
- +< item msgid="1781492122915870416"> "永不待机"< /item>
3、修改配置选项
修改frameworks/base/packages/SettingsProvider/res/values/defaults.xml文件
- 将: < integer name="def_screen_off_timeout"> 1800000< /integer>
- 改为: < integer name="def_screen_off_timeout"> -1< /integer
【Android添加永不休眠选项】4、修改系统设置
修改packages/apps/Settings/src/com/android/settings/DisplaySettings.java文件,
- 将: private static final int FALLBACK_SCREEN_TIMEOUT_VALUE = https://www.songbingjia.com/android/30000;
- 改为: private static final int FALLBACK_SCREEN_TIMEOUT_VALUE = https://www.songbingjia.com/android/-1;
重新编绎SettingsProvider和Settings目录,将生成的apk拷贝到对应的目录重启即可。
推荐阅读
- 在 Android Studio 上调试数据库 ( SQLite ) (转)
- Android Studio 中的FindBugs插件使用,轻松帮你发现Bug (转)
- Android之通过HttpURLConnection.getResponseCode状态码抛出异常的问题以及解决方法
- xenapp,xendesktop安装完成后数据库配置-已经被绝大多数人忽略的细节
- NDK编译可执行文件在Android 中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。(示
- Android使用retrofit时,怎样获取响应的头信息
- /dev/mapper/centos-root扩容
- Android下apk安装的过程,安卓项目的目录结构
- Android适配--百分比的适配