Setting 模块之辅助功能

Setting模块之无障碍(辅助功能)

首先这个辅助功能在AccessibilitySettings类中通过oncreate()方法去加载布局

布局Serverce(SERVICES_CATEGORY)

布局System(SYSTEM_CATEGORY):

字幕(CAPTIONING_PREFERENCE_SCREEN)

放大手势(DISPLAY_MAGNIFICATION_PREFERENCE_SCREEN)

大号字体(TOGGLE_LARGE_TEXT_PREFERENCE)

高对比度文字(TOGGLE_HIGH_TEXT_CONTRAST_PREFERENCE)

按电源按钮结束通话(TOGGLE_POWER_BUTTON_ENDS_CALL_PREFERENCE)

自动旋转屏幕(TOGGLE_LOCK_SCREEN_ROTATION_PREFERENCE)

说出密码(TOGGLE_SPEAK_PASSWORD_PREFERENCE)

无障碍快捷方式(ENABLE_ACCESSIBILITY_GESTURE_PREFERENCE_SCREEN)

触摸和按住延迟(SELECT_LONG_PRESS_TIMEOUT_PREFERENCE)

颜色反转(TOGGLE_INVERSION_PREFERENCE)

色彩校正(DISPLAY_DALTONIZER_PREFERENCE_SCREEN)

(未找到 文字转语音(TTS)输出)


然后执行initializeAllPreferences();初始化控件,

onresume()方法:更新控件updateAllPreferences();注册服务loadInstalledServices();

updateAllPreferences();这个方法分为两个部分:

updateServicesPreferences(); //服务是自动生成的,这个方法会去根据服务类去创建preference然后添加进去


updateSystemPreferences(); //即更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值