2012-03-11 15 views
1

私は、携帯電話のアプリからの通知を聴きたいアプリケーションを開発しています。私はかなり新しいアンドロイドの開発ですので、どのような指導をいただければ幸いです。アンドロイドからの通知を受け取ります。

私の考えは、AccessibilityServiceを拡張し、onAccessibilityEventを実装するサービスを作成する必要があるということです。

私は

+0

あなたが実際に、アクセシビリティのために何かを構築しています? – CommonsWare

+0

アプリが通知イベントを発生させたときに振動を加えようとしています。 –

答えて

1

あなたは「その私が聞きたいの通知アプリに自分のサービスを接続する」ことができない...その私が聞きたいの通知アプリに自分のサービスを接続する方法を、次にわかりません - あなたがAccessibilityServiceの背後にある点は、実際にアクセシビリティ機能を提供するためです。すべて通知からすべてアプリが届きます。盲目のユーザーは、1つのアプリケーションではなく、すべてのアプリケーションで盲目的ではありません。

これは、AccessibilityEventがどこから来たのかを調べることを歓迎します。

+0

感謝します。 –

+2

これは実際には当てはまりません。どのパッケージを聞きたいのかを指定し、それらのパッケージだけを聞くことができます。これは、AccessibilityServiceの設定の一部です。 –

+0

@CamilleSévigny:質問に答えて何も見つけられなかったときに私はこれを探しました。ドキュメントは少し弱いです。 'accessibilityServiceInfo'に' packageNames'があります。メタデータに 'packageNames'を設定できますか?もしそうなら、それは 'android:packageNames'ですか?ありがとう! – CommonsWare

1
+0

ありがとう、これはゼリービーンに役立つようです –

関連する問題