からのデータは、私は通知バーからの私のAndroidに来のWhatsAppメッセージのデータをしたいと、あなたは、着信を聞くためのサービスを作成する必要があり、こののWhatsAppのAndroidの通知またはその他のアプリケーション
-5
A
答えて
1
を取得することは可能です
@Override
public void onNotificationPosted(StatusBarNotification sbn) { .... }
あなたがその特定の通知内のすべてのデータを取得します:NotificationListenerService
を拡張することにより、通知はここで、あなたが戻ってメソッド呼び出しを持っています。
あなただけのWhatsAppの通知をしたい場合は、あなたのようなパッケージ名に一致するフィルタ 追加することができます。sbn.getPackageName().matches("com.whatsapp")
Hereのタイトル/内容(メッセージ)を取得するためStatusBarNotification
の詳細ですバンドルからそれらを抽出する必要がある場合は、Bundle bundle = statusBarNotification.getNotification().extras;
のようにバンドルからメッセージを取り出すことができます。
private String getDataFromBundle(Bundle bundle) {
Object data = bundle.get("android.bigText");
if (data == null) {
data = bundle.get("android.text");
}
return data == null? "" :data.toString();
}
PS:あなたのサービスをマニフェストに登録することを忘れないでください。
関連する問題
- 1. Unity Sharing Facebook、Twitter、whatsappその他Android
- 2. Whatsapp通知フィルタリングアプリケーション
- 3. プッシュ通知またはその他のより良いアプローチですか?
- 4. Androidの通知は、
- 5. 通知はAndroidの
- 6. SkypeアプリケーションのようなAndroid通知
- 7. 他のアプリケーションの通知からPUSHを管理するには
- 8. Android Whatsapp API連絡先がオンラインのときに通知されます。
- 9. 他のフラグメントへの通知
- 10. 他のユーザーのデスクトップ通知
- 11. Androidの通知
- 12. アプリケーションが終了した後のAndroidの通知
- 13. Win32:他のアプリケーションの終了/終了の通知メッセージを取得
- 14. iOSプッシュ通知の太字(または他の書式設定)
- 15. サウンドを使ってwhatsapp通知のようなヘッドアップ通知をする方法
- 16. Whatsappのような通知メッセージを作成するには?
- 17. whatsappのようなアンドロイド通知をグループ化するには?
- 18. Xamarin通知Androidのクラッシュは
- 19. WPFがアプリケーションの他のインスタンスにロックを通知する
- 20. 通知のAndroidコード
- 21. Androidのプッシュ通知
- 22. Androidの通知サービス
- 23. Androidの通知が
- 24. Androidのスタジオカスタム通知
- 25. Androidの通知ライフサイクル
- 26. Androidでの通知
- 27. グルーピングAndroidの通知
- 28. Androidの通知サービス
- 29. Android通知のデフォルト
- 30. AlarmReceiverのAndroid通知
メッセージを取得する方法も含める必要があります。彼が言ったように。そして、これに必要な許可はありませんか? –
Thanks @AbAppletic、Answerを編集しました。 –
@AbAppleticいいえ、特定の権限は必要ありませんが、マニフェストにインテントフィルタを登録する必要があります: ... –