android辅助功能屏幕放大镜

时间:2013-05-29 13:36:06

标签: android accessibility android-a11y

我想创建一个Android辅助功能应用程序/服务。 此辅助功能应用程序将能够放大任何驻留在Android设备上的应用程序生成的任何屏幕图像。

例如,我希望能够放大......

  1. 主屏幕
  2. 设置菜单和子菜单
  3. 我想放大文字和图片/图标等。

    我用谷歌搜索并搜索了android dev文档中的提示/提示/想法。

    可悲的是,我已经走到了尽头。

    这种类型的辅助功能应用程序是否无法在Android上开发?

1 个答案:

答案 0 :(得分:3)

Jellybean - Android 4.2 - 显然内置了这个功能 - 请参阅this release article详细介绍Jelly Bean中的新功能:“辅助功能:启用屏幕放大,轻松缩放或平移整个屏幕以进行仔细观察。受损用户现在可以通过屏幕上的三击来进入全屏放大“

通常在移动操作系统上,这些功能内置于操作系统中,而不是第三方可以编写的内容;部分出于安全原因(放大镜可以访问其他应用程序的图形输出,因此理论上可以将包含敏感信息的屏幕截图发送回基于狡猾的部分),部分原因是放大率很复杂,因为它涉及干扰正常的视频输出并且还具有触摸输入(触摸输入必须以与原始图形区域相反的方式缩放,以便触摸放大的按钮到达正确的位置)。

如果您准备根据设备进行操作并在操作系统/驱动程序级别进行操作,可能有一种方法可以执行此操作,但如果您想要一个可以放入商店的应用程序,则无法提供帮助。

相关问题