問題タブ [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.

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

android - Android kitkat の「ok google」機能は、アプリの通知アクセシビリティを有効にした後に無効になります

私は最近、サービスで受信した通知を監視する Android 上で実行されるアプリケーションを開発しました。アクセシビリティを有効にして通知を監視すると、「ok google」常時オン機能が無効になります。

コードはこれに基づいています: https://github.com/Snirpo/whatsapprelay

インストールエラーを再現できます:Pebble Whatsapp

設定のメニューアクセシビリティでアプリケーションを有効にします。

「Pebble WhatsApp 通知機能は次のことを行う必要があります。

  • アプリとやり取りしているときに、アクションが通知を受け取ることを確認してください。」

この機能をオンにすると、常にオンになっている「ok google」が自動的に無効になります。

Nexus5でKitKatを実行しています

誰かが理由を知っていますか?どうすれば解決できますか? </p>

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

android - Android でデフォルトで AccessibilityService を開く方法

Android でデフォルトで AccessibilityService を開く方法は? それを行う方法がわからない。

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

android - AccessibilityNodeInfo - テキストを送信

私はEditText他のアプリケーションのフォーカスされたフィールドにテキストを送信する必要がある Android アプリを開発しています。

API level 18使用して上記で実行しました。 がAccessibilityService見つかっEditTextたら、クリップボードからデータを貼り付けます。ここにコードがあります、

ただし、AccessibilityNodeInfo.ACTION_PASTEAPI レベル 18 以降で使用できます。

API レベル < 18 で同じことを達成できますか?

InputMethodService独自のキーボードを作成し、そのソフト キーボードを介してテキストを送信する を使用して実行できることをいくつかのブログで読みました。あまり意味が分かりませんでした…

誰かがこれについて私を助けることができます。

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

android - Android でトークバックによって特定の音声のサポートされているローカル (言語翻訳) を取得する方法

トークバックで話せる言語の一覧を表示したい。検索すると、追加のRecognizerIntent.EXTRA_SUPPORTED_LANGUAGESでブロードキャストを受信することで、利用可能な音声を取得する方法が見つかりました。しかし、ここでは、英語 (アメリカ) などの特定の声について、トークバック アプリケーションで読み上げ/話せる地元の人の数を知りたいと考えています。

例 - アクセシビリティを有効にし、音声として英語を選択すると、多くのデバイス ローカル (翻訳) を読み取ることができますが、一部を読み取ることができません。1 つの音声でサポートされているローカルの数を調べる方法はありますか。

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

java - whatsappにアプリをスマイリー提供したい

私は、スマイリーセット(Facebookメッセンジャーのチャットヘッドのような)でウィンドウを起動する必要があるwhatsappへのアプリを作成しようとしています.私はそれをしましたが、whatsappの会話を開くと、スマイリーセットの小さなボタンが表示され、 whatsappを閉じます。

どうすればこれを実装できますか? スマイリーを入力するサービスです

}

これがリスニングイベント用のアクセシビリティサービスです

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

android - 画面オフ時の Android アクセシビリティ サービス

Android のアクセシビリティ サービスに問題があります。USSD コマンドの結果を取得したい。私がやろうとしていること:

  1. gist.github.com/qihnus/1909616 から AccessibilityService を作成しました
  2. ディール USSD: Intent i = new Intent(Intent.ACTION_CALL); i.setData(Uri.parse("tel:*110*10" + Uri.encode("#"))); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.addFlags(Intent.FLAG_FROM_BACKGROUND); startActivity(i);
  3. USSD の結果が表示されたポップアップ ウィンドウが開きます
  4. AccessibilityService onAccessibilityEvent で起動し、USSD 結果テキストを取得します。また、画面がオンの場合にのみ完全に機能します。画面がオフの場合、電話のロックを解除した後にのみ onAccessibilityEvent が発生しました。

画面がオフのときに onAccessibilityEvent を呼び出すことは可能ですか?


私の悪い英語を許してください、私の母国語はウクライナ語です。