苦逼的Android Accessibility

欧美的国家比较注重人权,做欧美的项目的时候就能体会的到,不仅要考虑正常人的使用感受,还要考虑到盲人会应用到,如果不做这些,还违反法律。Android 的Accessibility就是Google专门为盲人准备的技术,但是苦逼了我们这些开发者,那么复杂的功能,正常人使用都有困难,还要给盲人用。做起来就是烦躁不方便,其他没什么。

1. 一般的控件设置它的ContentDescription就可以了, 把Accessibility打开,它就能读出来。不能读的话,看看你有没有装TalkBack.

2. 特殊的控件就只能重写AccessibilityService了。如:EditText 的hint,当前Hint:“abc”, 但是要读“def” 如何办到?

3. 特殊需求还可以依靠tts发音。

总结:实用性不大,客户需要。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值