問題タブ [accessibilityservice]
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.
android - Android AccessibilityService を介して通知にアクセスできません
AccessibilityService を使用して Android フォンの通知にアクセスしようとしています。
サービスを作ってメインアクティビティから呼び出してみました。サービスのメタも追加しました。動いていない。サービスのトリガーが表示されません。
テストにはAndroid Lを使用しています。アクセシビリティ設定で、アプリの「通知」をオンに追加しました。
前もって感謝します。
私の主な活動
これは私のサービスクラスです
サービスを宣言するための私のマニフェスト
助けてください。前もって感謝します。いくつかの例を調べてみました。エラーが見つかりませんでした。
android - AccessibilityService は onKeyEvent または onGesture を受信できません
私はAndroidのセキュリティについて研究している中国人学生です。(私の文章には文法的な誤りがあるかもしれません)アクセシビリティAPIを使用して、IMEのキーボードをクリックして特定の文字を選択するなど、ユーザーの行動をキャプチャしたいと考えています。しかし、この API を試してみると、キーボードからのイベントではなく、現在のウィンドウのテキストとユーザーが実行したアクションしか取得できませんでした。多分私は何かを逃した。(onKeyEvent と onGesture からのイベントは受信できません。ただし、onAccessibilityEvent からのイベントは受信できます。)
次の基本的なアクセシビリティ サービスを作成しました。
AndroidManifest.XML:
phone_accessibility.xml:
android - API 16 android で AccessibilityService を実行中に猫の不明なエラーをログに記録する
Android の API 16 でコードを実行しようとすると、不明な logcat 警告とエラー メッセージが表示されます。Android L で動作しています。コードを使用して通知を取得しようとしています。
誰でもこれを知ることができますか。助けてください。
サービスを実行できません。機能していません。私の知る限り、コードは API レベル 14 から動作するはずです。
コードを参照するには、Cannot access notifications through Android AccessibilityServiceでの私の回答をご覧ください。
android - アプリのアクセシビリティ設定を直接開く方法は?
ここで述べたように: Android でアプリのアクセシビリティ設定ページを開始するにはどうすればよいですか? 次のコードを使用して、アプリのアクセシビリティ設定を直接開くことができます。
しかし、「表示したいフラグメント」の代わりに、アプリ名、パッケージ名、サービスクラス名など、多くのことをテストしましたが、機能しませんでした。
android - Alert Dialogue で Android Talkback をカスタマイズしますか?
Android TalkBack 経由ですべてのデフォルトの警告ダイアログ ボックスを確認しました。デフォルトの Android Talkback の動作は、ダイアログ ボックス内のすべてのコンテンツ (ノンストップ) を読み上げるものです。必要に応じてカスタマイズする方法はありますか。例えば :
ダイアログが表示されると、自動的に「Alert Dialogue. This is my alert dialog. OK.」と読み上げられます。しかし、「アラートダイアログ」または「これは私のアラートダイアログです」などだけを読むように、それを制御したい.
また、「OK」をタップすると、「OK ボタン」ではなく「OK」のみが表示されます。
android - アプリケーションの起動直後にアプリケーションのアクセシビリティ設定を有効にする方法
アプリケーションが起動したらすぐに、アプリケーションのアクセシビリティ設定を有効にしようとしています。しかし、私は現在それを行うことができません。次のコードを使用しました。
このコード スニペットを使用するには、次のアクセス許可を宣言する必要があります。
WRITE_SECURE_SETTINGS ですが、この権限はシステム アプリケーションにのみ適用されます。アプリケーションで同じ機能を実現するにはどうすればよいですか。すべての提案を歓迎します。
java - !=null 後の NPE
アクセシビリティ サービスを使用していますが、非常に奇妙な問題に直面していNPE
ます。
メソッド内onAccessibilityEvent(AccessibilityEvent event)
には、このコードがあります。
私が受け取ったクラッシュ レポートはisEditable()
、null ではないことを確認したにもかかわらず、null ポインターで実行されていると言っています。残念ながら、これは私のデバイスでは発生しません。そして、もう1つの奇妙なことは、NPが にしかなく、 が問題なくチェックされているelse if
ことif
です。
これは私の以前のコードでした
友人から最初のコードに切り替えるようにアドバイスされましたが (チェックしてから割り当てます)、それでも解決しませんでした
事前に助けてくれてありがとう。
編集: waiting
ほとんどの場合、それがほとんどfalse
の方法であると思いますNPE
else if
編集2:
これisEditable()
は Android の一部ですisEditable()を参照してください