可能ですか?
私は特定の場所を閉じると、通知を受け取ります。
近接アラートはインテントを発生させますが、インテントを使用して通知を開始する方法はわかりません。
Intent(文字列アクション)やIntentFilterのようなものは?プロキシミティアラートを使用して通知をトリガする方法
1
A
答えて
0
BroadcastReceiverを使用する必要があります。マニフェストでは、受信者がフィルタリングするインテントを指定できます。 BroadcastReceiverの "onReceive"メソッドでは、通知を示すコードを書くことができます。
1
手順1:近接アラートを設定します。 LocationManager doc
public void addProximityAlert (double latitude, double longitude,float radius, long expiration, PendingIntent intent)
から
は、アクションを定義し、あなたのPendingIntent
でそれを設定します。
ステップ2:近隣アラートに設定されているアクションと同じアクションでブロードキャスト受信者AndroidManifest.xml
を定義します。 BroadcastReceiverのonReceive
方法で 、あなたはlatitude
、longitude
とradius
と定義していゾーンになります場合は、あなたの通知
を表示し、 PendingIntent
が解雇され、あなたの放送受信機によって受信され、処理されます。
関連する問題
- 1. Firebase通知を使用してiOSでカスタム通知を送信する方法。
- 2. HTML 5通知を使用して通知をスケジュールする方法 - Web API?
- 3. firebaseを使用して通知を送信する方法
- 4. RingtoneManagerを使用して通知をサイレントにする方法
- 5. Swiftの条件でFirebaseで通知をトリガする方法は?
- 6. ビットマップを通知アイコンとして使用する方法
- 7. 通知アイコンとステータスを使用してダウンロードする方法
- 8. SHChangeNotifyを使用してフォルダに通知する方法
- 9. Gulpプラグインを使用してdelで通知する方法は?
- 10. トリガを1つのオブザーバブルで使用して別のトリガをトリガする方法
- 11. アップルプッシュ通知を使用して通帳を更新する方法
- 12. TimeEditを使用して通知を消す方法
- 13. ionic2とangular2を使用して通知でイオントグルを使用する方法
- 14. Firebase通知を使用して値がAndroidを変更したことをユーザーに通知する方法
- 15. サウンドを使ってwhatsapp通知のようなヘッドアップ通知をする方法
- 16. 削除通知を使用してクリア通知で何らかのアクションを実行する方法
- 17. プッシュ通知を使用してGmailアカウントから新しいメール通知を受け取る方法
- 18. 通知エリアと通知トレイのAndroidで異なる通知アイコンを使用する方法
- 19. javascriptを使用してmdl-menuをトリガする方法は?
- 20. スタックドライバを使って繰り返し通知する方法
- 21. 私の通知は、事前通知マネージャを使用して
- 22. MAC OS XでCLIONを使用してEOFを通知する方法
- 23. Oracle Advancedを使用してXML変更を通知する方法
- 24. アンドロイドでC2DMを使用してプッシュ通知を実装する方法は?
- 25. SpringboardServicesを使用してアプリの通知数を取得する方法
- 26. Javaを使用してFirefoxブラウザにプッシュ通知を送信する方法
- 27. オフラインユーザーメッセージを通知する最善の方法Android Xmpp openFireを使用してチャット
- 28. FCMで送信者IDを使用して通知を受信する方法
- 29. AndroidでAlarmManagerを使用して複数の通知を設定する方法
- 30. swiftを使用してローカル通知を作成する方法は?
私は「NotReference」を使用しなければならないのですか?いいえ、私はNotificationAdapterを作成しました(これは面白い名前かもしれません)。 Notification.Now私はカスタマイズされたBroadcastReceiverにこれを置く必要がありますか? – outcast
BroadcastReceiversはインテントのリスナーです。あなたのIntentをディスパッチすることだけを聞いているだけで、ハンドラ "onReceive"メソッドを使用して、必要な処理を行うことができます。例えば、自分のNotificationAdapterオブジェクトを1つ作成します。 BroadcastReceiversなしでIntentリスナーを設定できるかどうかはわかりませんが、それを行う適切な方法だと思います。 Androidのデベロッパーのウェブサイトにある「Application Fundamentals」の記事をご覧になることをおすすめします。 – mdelolmo