微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何默认开启Accessibility中的一些选项

如何默认开启Accessibility中的一些选项

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
如何第一次开机就默认开启 Settings---Accessibility---中的一些选项?
包括Accessibility Shortcut,power button ends call,Magnification gestures,Enhance web accesibility.
[SOLUTION]
以上选项的默认值内,都是从Settings的database内读取出来的,所以只需要修改表创建时的默认值即可。
默认打开Accessibility Shortcut 的方法:
在alps\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\settingsprovider\res\values\Defaults.xml 中增加
<bool name="def_accessibility_global_gesture_enabled">true</bool>
alps\frameworks\base\packages\settingsprovider\src\com\android\providers\settings\Datab
aseHelper.Java 的
loadGlobalSettings 方法增加
loadBooleanSetting(stmt, Settings.Global.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED,
R.bool.def_accessibility_global_gesture_enabled);
默认打开Enhance web accesibility的方法:
alps\frameworks\base\packages\settingsprovider\res\values\Defaults.xml 中
<bool name="def_accessibility_script_injection">false</bool>
修改为
<bool name="def_accessibility_script_injection">true</bool>
默认打开Power button ends call的方法:
alps\frameworks\base\core\java\android\provider\Settings.java 中
public static final int INCALL_POWER_BUTTON_BEHAVIOR_DEFAULT =
INCALL_POWER_BUTTON_BEHAVIOR_SCREEN_OFF;
修改为
public static final int INCALL_POWER_BUTTON_BEHAVIOR_DEFAULT =
INCALL_POWER_BUTTON_BEHAVIOR_HANGUP;
默认打开Magnification gestures的方法:
alps\frameworks\base\packages\settingsprovider\res\values\Defaults.xml 中
<bool name="def_accessibility_display_magnification_enabled">false</bool>
修改为
<bool name="def_accessibility_display_magnification_enabled">true</bool>

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top