Android 修改AOSP中的关机对话框(按住电源键时出现的菜单)
如何修改用户按住电源键时显示的对话框 我希望用户能够重新启动他的设备,而不是关机 AOSP中的相关设置在哪里 感谢您,位于的Check类是一篇关于android关机的好文章 根据上述文章,我们应查看此文件: “frameworks/base/services/core/java/com/android/server/policy/globalaactions.java” 考虑文件中的以下行:Android 修改AOSP中的关机对话框(按住电源键时出现的菜单),android,android-source,Android,Android Source,如何修改用户按住电源键时显示的对话框 我希望用户能够重新启动他的设备,而不是关机 AOSP中的相关设置在哪里 感谢您,位于的Check类是一篇关于android关机的好文章 根据上述文章,我们应查看此文件: “frameworks/base/services/core/java/com/android/server/policy/globalaactions.java” 考虑文件中的以下行: String[] defaultActions = mContext.getResou
String[] defaultActions = mContext.getResources().getStringArray(
com.android.internal.R.array.config_globalActionsList);
因此,我们应该修改config\u globalActionsList
。以下是相关的grep
结果:
$ grep -rnIi . -e 'config_globalActionsList' --exclude-dir=out/
./base/core/res/res/values/config.xml:2210: <string-array translatable="false" name="config_globalActionsList">
./base/core/res/res/values-watch/config.xml:25: <string-array translatable="false" name="config_globalActionsList">
./base/core/res/res/values/symbols.xml:1157: <java-symbol type="array" name="config_globalActionsList" />
./base/services/core/java/com/android/server/policy/GlobalActions.java:271: com.android.internal.R.array.config_globalActionsList);
$grep-rnIi-e'config\u globalActionsList'--排除目录=out/
./base/core/res/res/values/config.xml:2210:
./base/core/res/res/values watch/config.xml:25:
./base/core/res/res/values/symbols.xml:1157:
./base/services/core/java/com/android/server/policy/GlobalActions.java:271:com.android.internal.R.array.config_globalActionsList);
第一个条目是相关的。新阵列如下所示(我已移除关机):
重新启动
错误报告
使用者
<string-array translatable="false" name="config_globalActionsList">
<item>restart</item>
<item>bugreport</item>
<item>users</item>
</string-array>