(三)高级篇____11、声明访问权限

原文链接:http://docs.eoeandroid.com/training/accessibility/index.html

作者:qishanmingfeng

时间:2012年9月8日

实现可接入性

笔者备注:可接入性的含义是,设计的应用适用于所有用户,包括那些有特殊需求的人或残障人士。以下有时候将其翻译为辅助性。

当你所设计的安卓应用涉及到尽可能广泛的用户群时,这时关注你应用程序的可接入性显得非常重要。你的用户界面中的暗示可能是服务于大多数使用者,比如

当一个按钮被按下时,按钮可见状态的改变。这种状态改变对于视力不好的人,可能不是最优的。

这个类向你展示了如何把大部分的辅助性特性构建到安卓框架中。它涵盖了如何优化您的应用程序的可接入性,通过利用像焦点导航(通过焦点来指引用户)和内容

描述这样的平台特性。它还介绍了如何构建辅助性的服务,该服务可以方便用户与任何android应用程序交互,而不仅仅你自己的。

课程

开发辅助性的应用 -Developing Accessible Applications
学习如何让你的android应用程序具有可接入性。
允许通过一个键盘或者方向键轻松导航来设置标签和触发事件,这些标签和事件能被一个辅助性服务解读,进而达到更平稳的用户体验。
开发辅助性的服务 -Developing Accessibility Services
开发一个辅助性服务,监听辅助性的事件,这些事件的信息,如煤矿事件类型和内容描述,并使用这些信息来与用户沟通。这里是使用这么一个样子:利用text-to-speech引擎将文本内容以语音方式传达给用户。
posted @ 2014-07-31 11:48  ╰→劉じ尛鶴  阅读(101)  评论(0)    收藏  举报