已解决
[MT8766][Android12] 系统设置隐藏休眠时间和锁屏选项
来自网友在路上 195895提问 提问时间:2023-11-09 08:38:28阅读次数: 95
最佳答案 问答题库958位专家为你答疑解惑
文章目录
- 开发平台基本信息
- 问题描述
- 解决方法
开发平台基本信息
芯片: MT8766
版本: Android 12
kernel: msm-4.19
问题描述
最近开发的一款智能盒子,没有屏幕显示;所以,系统默认设置成永不休眠以及默认不锁屏;但是,如果去系统设置中重新设置休眠时间或者更改锁屏方式,还是会触发设备的休眠跟锁屏;所以,干脆把系统设置中的休眠时间选项和锁屏设置选项隐藏掉。
解决方法
- 隐藏休眠时间选项
--- a/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/display_settings.xml
+++ b/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/display_settings.xml
@@ -73,12 +73,12 @@</com.android.settingslib.RestrictedPreference><!-- Cross-listed item, if you change this, also change it in power_usage_summary.xml -->
- <com.android.settingslib.RestrictedPreference
+ <!-- <com.android.settingslib.RestrictedPreferenceandroid:key="screen_timeout"android:title="@string/screen_timeout"android:summary="@string/summary_placeholder"android:fragment="com.android.settings.display.ScreenTimeoutSettings"
- settings:controller="com.android.settings.display.ScreenTimeoutPreferenceController" />
+ settings:controller="com.android.settings.display.ScreenTimeoutPreferenceController" /> --><SwitchPreferenceandroid:key="auto_rotate"
- 隐藏锁屏界面
--- a/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/dashboard/suggestions/SuggestionFeatureProviderImpl.java
+++ b/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/dashboard/suggestions/SuggestionFeatureProviderImpl.java
@@ -71,7 +71,8 @@ public class SuggestionFeatureProviderImpl implements SuggestionFeatureProvider} else if (className.equals(FingerprintEnrollSuggestionActivity.class.getName())) {return FingerprintEnrollSuggestionActivity.isSuggestionComplete(context);} else if (className.equals(ScreenLockSuggestionActivity.class.getName())) {
- return ScreenLockSuggestionActivity.isSuggestionComplete(context);
+ // return ScreenLockSuggestionActivity.isSuggestionComplete(context);
+ return true;} else if (className.equals(WifiCallingSuggestionActivity.class.getName())) {return WifiCallingSuggestionActivity.isSuggestionComplete(context);} else if (className.equals(NightDisplaySuggestionActivity.class.getName())) {
--- a/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/security/ChangeScreenLockPreferenceController.java
+++ b/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/security/ChangeScreenLockPreferenceController.java
@@ -74,7 +74,8 @@ public class ChangeScreenLockPreferenceController extends AbstractPreferenceCont@Overridepublic boolean isAvailable() {
- return mContext.getResources().getBoolean(R.bool.config_show_unlock_set_or_change);
+ // return mContext.getResources().getBoolean(R.bool.config_show_unlock_set_or_change);
+ return false;}@Override
查看全文
99%的人还看了
相似问题
- Win10 电源选项那选择“关闭显示器“为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏
- css实现原生form表单label必填选项红色*样式,以及js控制必填校验
- QEMU显示虚拟化的几种选项
- 2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项
- 在 Python 中使用 Selenium 从下拉菜单中选择选项
- [MT8766][Android12] 系统设置隐藏休眠时间和锁屏选项
- 4-爬虫-selenium(等待元素加载、元素操作、操作浏览器执行js、切换选项卡、前进后退异常处理)、xpath、动作链
- Bash 4关联数组:错误“声明:-A:无效选项”
- MySQL 启动选项和字符集
- day39(VueJS)vuejs的概念与要点,选项种类,经典案例,双向绑定的底层原理
猜你感兴趣
版权申明
本文"[MT8766][Android12] 系统设置隐藏休眠时间和锁屏选项":http://eshow365.cn/6-36038-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 【MySQL篇】数据库角色
- 下一篇: QT中有两个按钮