私は、携帯電話のアプリからの通知を聴きたいアプリケーションを開発しています。私はかなり新しいアンドロイドの開発ですので、どのような指導をいただければ幸いです。アンドロイドからの通知を受け取ります。
私の考えは、AccessibilityService
を拡張し、onAccessibilityEvent
を実装するサービスを作成する必要があるということです。
私は
私は、携帯電話のアプリからの通知を聴きたいアプリケーションを開発しています。私はかなり新しいアンドロイドの開発ですので、どのような指導をいただければ幸いです。アンドロイドからの通知を受け取ります。
私の考えは、AccessibilityService
を拡張し、onAccessibilityEvent
を実装するサービスを作成する必要があるということです。
私は
あなたは「その私が聞きたいの通知アプリに自分のサービスを接続する」ことができない...その私が聞きたいの通知アプリに自分のサービスを接続する方法を、次にわかりません - あなたがAccessibilityService
の背後にある点は、実際にアクセシビリティ機能を提供するためです。すべて通知からすべてアプリが届きます。盲目のユーザーは、1つのアプリケーションではなく、すべてのアプリケーションで盲目的ではありません。
これは、AccessibilityEvent
がどこから来たのかを調べることを歓迎します。
感謝します。 –
これは実際には当てはまりません。どのパッケージを聞きたいのかを指定し、それらのパッケージだけを聞くことができます。これは、AccessibilityServiceの設定の一部です。 –
@CamilleSévigny:質問に答えて何も見つけられなかったときに私はこれを探しました。ドキュメントは少し弱いです。 'accessibilityServiceInfo'に' packageNames'があります。メタデータに 'packageNames'を設定できますか?もしそうなら、それは 'android:packageNames'ですか?ありがとう! – CommonsWare
これはあなたのニーズに応じて、API 18(アンドロイド4.3ジェリービーン)にできる場合があります: http://developer.android.com/reference/android/service/notification/NotificationListenerService.html
http://developer.android.com/about/versions/jelly-bean.html#43-beautiful-apps
http://developer.android.com/about/versions/android-4.3.html#NotificationListener
ありがとう、これはゼリービーンに役立つようです –
あなたが実際に、アクセシビリティのために何かを構築しています? – CommonsWare
アプリが通知イベントを発生させたときに振動を加えようとしています。 –