私は現在SMS関連のアプリケーションで取り組んでいます。電話がサービスエリアにないときを検出する必要があり、サービスエリアに来たときに電話が保留中のメッセージを送信する。今、私はすべてのネットワーク/ WIFI /モバイルデータ接続レシーバを見つけることができますが、私は携帯電話の携帯電話のSIMネットワークを取得するときに呼ばれる受信機が欲しい。どんな助けもありがとう。携帯電話のSIMネットワーク接続を取得するための放送受信機を取得
1
A
答えて
0
携帯電話接続が再開された場合、そのようなブロードキャストが存在しないと思います。
AndroidのMMSコードはここに送られていなかったMMSメッセージの処理方法をあなたが見ることができます: https://android.googlesource.com/platform/packages/apps/Mms/+/master/src/com/android/mms/transaction/RetryScheduler.java
を具体的には、彼らはいくつかの時間後に再び再試行するAlarmManagerを設定し、あった場合Xは、彼らがマーク試行失敗しましたメッセージングDBにundliveredようメッセージ:
long retryAt = cursor.getLong(cursor.getColumnIndexOrThrow(PendingMessages.DUE_TIME));
Intent service = new Intent(TransactionService.ACTION_ONALARM, null, context, TransactionService.class);
PendingIntent operation = PendingIntent.getService(context, 0, service, PendingIntent.FLAG_ONE_SHOT);
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC, retryAt, operation);
また、あなたはBOOT_RECEIVED
放送への登録、および任意の再試行する必要がSMSメッセージを失敗したかどうかを確認する必要があります。
関連する問題
- 1. コードネーム:実際のSIMカードの携帯電話番号を取得するには?
- 2. デュアルsimアンドロイド携帯電話でインターネットに接続されているオペレータの名前を取得するには?
- 3. ステータスバークラッシュから携帯電話信号を取得
- 4. 携帯電話にデュアルシムがあるときに両方のネットワークを取得
- 5. アンドロイド携帯電話のプライマリ電子メールアカウントを取得
- 6. 私は携帯電話の番号からPHPの携帯電話番号を取得したい
- 7. Android携帯電話の仕様をプログラムで取得する
- 8. 連絡先の携帯電話番号を取得する
- 9. アンドロイド携帯電話のCDMAパイロットPNを取得するには?
- 10. JavaScriptから携帯電話のユニークIDを取得する
- 11. 携帯電話の電話帳から連絡先を取得する
- 12. アンドロイド携帯から電話番号を取得する方法
- 13. facebookから携帯電話を取得するapi
- 14. パーティーリストからGUIDと携帯電話を取得するには?
- 15. codeigniterのデータベースから携帯電話番号を取得した携帯電話にSMSを送信できません
- 16. デュアルSIM携帯電話でSMSをAndroidに送信できない
- 17. 着信接続で携帯電話とコンピュータを接続する方法は?
- 18. Windows上でUSB接続されたSymbian携帯電話のIMEIをリモートから取得できますか?
- 19. ウェブアプリケーションからカナダの携帯電話にテキストメッセージを送信するためのAPI
- 20. 携帯電話からのメッセージを受信してブロードキャストする
- 21. 携帯電話や携帯電話で固定電話や携帯電話に電話をかける方法
- 22. アンドロイド携帯電話で電波を受信
- 23. どのAndroidの携帯電話のMACアドレスを取得するには?
- 24. Bossの携帯電話の未発売アプリの最新バージョンを取得する
- 25. リモートサーバー/データベースにSMSを送信して携帯電話でデータを取得する方法
- 26. 自分の携帯電話の場所をPCで取得する方法は?
- 27. Appiumアンドロイド携帯電話のバッテリーの充電と放電のテスト?
- 28. 携帯電話の場所を取得する方法はありますか?
- 29. gsm対応の携帯電話でcellidをプログラムで取得する
- 30. Android携帯電話(GSM、CDMA、WCDMA、LTE)のラジオタイプを取得する方法