背景:Android TalkBack:すべてのアクセシビリティイベントをキャッチするリスナーはありますか?
マイアプリは単語のために、この頭字語は、私たちはそれが
であると仮定しようという問題がABC
何ですか
私はGoogleの音声サービスを使用する場合、それは読み出し大文字です
私はSamsung Voice(S Voice)を使用すると、それは1つの単語としてそれを読み取って素晴らしいです!
なぜコンテンツの説明を設定しないのですか?
ABCは多くの場所に表示されますが、代替コンテンツの説明を設定することはできません。また、それは正しくようにそれを読み出すサービスを介して他の音声のためのコンテンツ記述を破ることができ、Googleの1
マイプランだから私はしばらく前に問題があったと私はクラスのために、この偉大な方法 を見つけ
ことViewGroup
はonRequestSendAccessibilityEvent
でした。 要約すると、このメソッドを使用すると、AccessibilityEvent
を捕まえて、何らかの方法で修正してから処理することができます。とりわけ、コンテンツの説明を読み込んで変更することができます。
私の考えは、現在のTTSまたはTalkBackサービスエンジンが使用されているものを取得し、regexを使用してABC文字のコンテンツの説明を編集し、Samsung Voice(S Voice)の場合はA B Cにします。うまくいけば!
私の質問
誰でも知っているリスナーまたはコールバックがAccessibilityEvent
は、グローバルまたは一般的な場合に処理されるように取得するには? onRequestSendAccessibilityEvent
はViewGroup
のみです。 Activity
の代替案が見つかりませんでした。
誰もが読むために私の問題に
感謝をすべての着信AccessibilityEvent
または多分別の解決策をキャッチする方法を知っています!