2013-01-31 63 views
1

我正在尋找一些關於如何使盲人可以使用Air應用程序的幫助。它要求我使用內置在android中的屏幕閱讀器功能,稱爲「話語提示」。適用於盲人的無障礙Android Air應用程序。使用Android TalkBack

經過研究,我找不到任何有用的東西。我確實發現,您可以使用「Capabilities.hasAccessibility()」檢查設備是否具有輔助功能,但即使設備確實具有輔助功能並且它們已打開,也會返回False(當TalkBack爲「開」時,Accessibility.active也會設置爲False活性)。我還發現你可以給出一個Display對象的AccessibilityProperties,比如我假定屏幕閱讀器會使用的名稱和描述。但是,它不起作用。在添加屬性之後,我還使用了Accessibility.updateProperties(),但仍然沒有運氣。 我也嘗試將權限添加到READ_PHONE_STATE的清單中(雖然我不確定它是否意味着它),但是再次沒有快樂。

我只使用Actionscript 3。不彎曲。

任何幫助,將不勝感激。

回答

1

盡我所知,Adobe決定在使用Air構建移動應用程序時忽略殘疾人社區。似乎沒有任何方法來實現此類應用程序的可訪問性。

我很想對此有所錯,但就目前而言,我非常確定這是事實。

0

從搜索過去的幾天開始做一堆測試,似乎您可以構建到AIR應用程序中的輔助功能只能在基於瀏覽器的應用程序中使用。任何類型的獨立式應用程序(.app/.dmg/.exe/.air)分發形式似乎都不適用於我們測試過的任何可訪問性工具。我們在Windows 7中測試了Window-Eyes和內置的講述人。我一直無法找到任何Adobe文檔來證實這一點,但對於他們來說,似乎是一個巨大的疏漏,不要在任何文檔中提及它。

相關問題