問題タブ [android-accessibility]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
500 参照

android - アプリがアクティブなときにトークバック機能を無効にする方法は?

視覚障害者向けの Android アプリを開発しています。私のアプリケーションでは、TTS/オーディオ ファイルを使用してすべてのタップ/タッチを処理しています。問題なく動作しますが、ユーザーが TalkBack 機能をオンにすると、すべてのタップ/タッチが 2 回口述されます。まず、TalkBack によって指示され、次に内部メカニズムによって指示されます。

TalkBack が有効になっているかどうかを検出できます。

アプリがアクティブなときはいつでもトークバック機能を無効にしたいですか?

0 投票する
0 に答える
212 参照

cordova - アクセシビリティ API/コンポーネントがハイブリッド モバイル アプリケーションのコンテンツを読み取らない

Cordova、BackBoneJS、および JQuery モバイルを使用して構築されたハイブリッド モバイル アプリケーションは、アクセシビリティ タッチ イベントに応答しません。

アクセシビリティモードが「オン」の場合、アプリケーションはシングルタップでコンテンツ/テキストを読み上げる必要があり、割り当てられたアクションはダブルタップで実行する必要があります。しかし、ハイブリッド アプリケーションは、テキストを読み取ったり、ダブルクリックを待機したりしません。アプリケーションは通常モードのまま動作します。

利用可能なサポート ライブラリはありますか、または追加する必要があるアドオンはありますか?

0 投票する
1 に答える
1024 参照

android - AndroidでフローティングボタンがクリックされたときにAccessibilityServiceを介してスクロールイベントを実行する方法は?

Service開始し、Buttonを呼び出して追加する がありWindowManager.addView()ます。このボタンは常にすべての上に表示されます。

Service拡張する別のものがありますAccessibilityService。でイベントを受け取りますが、別の で作成されonAccessibilityEventた ではクリック イベントが発生しません。私は他のビューでクリックイベントを受け取ります。別の問題は、ユーザーが別のもので作成されたものをクリックしたときにトリガーする方法ですか?ButtonServiceonAccessibilityEventButtonService

Buttoncreated inが起動しない理由がわかりServiceませんonAccessibilityEvent

ここに私のフローティングボタンがあります

と私AccessibilityService

ButtonFloatingButton で作成されたServiceイベントを発生させるonAccessibilityEventか、実行する方法が必要AccessibilityNodeInfo.ACTION_SCROLL_FORWARDです。がないAccessibilityEventと、スクロールアクションを実行する方法がわかりません。また、アクションを実行する前に現在のビューがスクロール可能かどうかを確認する方法はありますか?

ありがとう!!!