問題タブ [android-a11y]

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 投票する
2 に答える
548 参照

android - アンドロイドのアクセシビリティサービス?

アクセシビリティサービスを実装した人はいますか?サービスからホームキーがいつ押されたかを知る必要があるという要件があります。AccessbilityServiceが解決策であるかどうか疑問に思っています。残念ながら、同じチュートリアルは多くありませんか?利用可能なコード例はありますか?

0 投票する
3 に答える
7884 参照

android - Androidアクセシビリティサービス

メッセージを表示し、通知が発生すると振動する、非常に基本的なAndroidユーザー補助サービスを作成しようとしています。私は自分の電話で自分自身に電子メールを送信してテストしてみました(通知が表示されると思いました)。しかし、私は通知を見ていません。

私のサービスコードは次のようになります

サービスが実行されていることを確認し、電話のユーザー補助メニューで有効にしました。そして、マニフェストは次のようになります(関連性のない一部の部分が削除されます):

MyActivityサービスを開始/停止するためのボタンが付いた単なるアクティビティです。

0 投票する
3 に答える
1941 参照

android - Android アクセシビリティ サポート?

Android のアクセシビリティ機能に関する API デモなど、多くの質問をしましたが、役に立ちませんでした。

Android アプリケーションでアクセシビリティをサポートしたいと考えています。Hints組み込みのアクセシビリティは、フォーカス可能なすべてのアイテムを処理し、クリックすると正しく読み上げます。

ユーザーがクリックするたびにアクセシビリティイベントを発生させたい.TextViewそして、画面が初めて開かれたときに、私が提供するカスタム情報を読み上げたい. なんとかできましたdispatchPopulateAccessibilityEventが、画面が再開されるたびに読み取ります。また、イベントを送信しているビューを特定できません。

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

android - Android アクセシビリティ サービスをテストしていますか?

を拡張するサービスで Android アプリケーションを開発していますAccessibilityService。アクセシビリティ フレームワークをモックすることなく、これをテストできるようにしたいと考えています。

これを行うための最良の方法について、誰かが推奨事項を持っていますか?

いくつかの異なるアクティビティを設定し、それらの間を移動して、アクセシビリティ サービスが正しく応答することを確認したいと考えています。を使ってみましたServiceTestCaseが、残念ながら自分でサービスを設定する必要があります。アクセシビリティ フレームワークがセットアップする方法と同様の方法でセットアップする方法がわかりません。

0 投票する
5 に答える
15990 参照

android - アクセシビリティと Android WebView

Android WebView のアクセシビリティは有効になっていますか? 誰でも WebView にアクセスできるようにする方法を教えてもらえますか?

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

android - Androidで「大きなテキスト」のユーザー補助オプションが有効になっているかどうかを検出する

Androidで[大きなテキスト]ユーザー補助オプションが有効になっているかどうかをプログラムで検出するにはどうすればよいですか?

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

android - Android 2.3(GB) のアクセシビリティ サービスでアクセシビリティ イベントが認識されない

私のコードは 4 以上の Android バージョンでは正常に動作しますが、Android 2.2 または 2.3 では Any イベントを検出できません。Android ログには、サービスが実行されていることが示されていますが、イベントを発生させるたびに、アクセシビリティ サービスによって認識されません。次のコードでは:

Log "------service running---------"も取れません。何が欠けていますか。Androidの異なるバージョンで同じコードを実行するために必要な変更はありますか.

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

android - ユーザー補助サービスをデバッグするには?

AccessibilityServiceのデバッグに問題があり、解決策が見つかりません。Eclipseからのデプロイ/デバッグのたびに、サービスが自動的に再起動されず、サービスを手動で再起動する必要があります。

私が今しなければならないこと:

  1. 新しいコードをいくつか追加し、Eclipse でデプロイ/デバッグしています。
  2. アプリケーションは正しくデプロイされて開始されていますが、新しいバージョンのサービスは開始されていません (サービスからのメッセージが表示されず、ブレークポイントが機能していません)。
  3. 手動で設定 -> アクセシビリティを開いて、サービスが実行されていることを確認します。
  4. サービスを手動で停止および開始しています - 現在、サービスは機能しています。

私はより速い方法でそれをしたい:

  • いくつかのコードを追加してデプロイし、サービスを再起動すると、手動で退屈な再起動をしなくてもブレークポイントが機能します!

手動で再起動せずにアクセシビリティ サービスをデバッグする方法を教えてください。

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

android - TextView の Android アクセシビリティ機能

こんにちは、TextView と線形レイアウトのビューがあります。リニア レイアウトは、ボタンの数が多いカスタム キーボードの一種です。したがって、ボタンをクリックするたびに、いくつかの検証を行い、TextView に文字を追加する必要があります。

各ボタンをクリックして、テキストビューに文字を追加します。アクセシビリティ機能をオンにすると、入力された最後の文字が読み上げられることが期待されます。しかし、テキストビューにテキストを設定するたびに何が起こるか.アクセシビリティ機能は、最後の文字ではなく、テキストビューの最初の文字を読み取る..だから、テキストビューのアクセシビリティを制御する方法について混乱している..誰か教えてくださいアクセシビリティを制御する方法。