メッセージを受信トレイに保存しないAndroid SMSアプリケーションを開発しています。 Webサービス呼び出しを使用してメッセージの内容を確認してから、ブロードキャストを削除する必要があります。 Webサービスの呼び出しのためのSMSReceiverandroid - SMS受信ブロードキャスト受信者が中止されました
if (messageBody.equals("somedata"))
{
Intent i = new Intent(context,Webservice.class);//webservice validation
i.putExtra("messageBody",messageBody)
startService(i);
// Stop it being passed to the main Messaging inbox
abortBroadcast();
}
IntentserviceためonReceiveで
は()executed.The受信機はこの前に中止され得ることはありません。 私はアンドロイドが新しくなっていますので、ブラスター受信機(SMS_RECEIVE)のonReceive()で開始されたインテントサービスでウェブサービスコールを行うのが適切かどうか教えてください。
あなたはandroidmainfest.xmlファイルで読み取り権を持っていますか? – Lucifer
はい私は次のアクセス権を与えています。 \t \t –