2

実際には、SMS を受信するためのインテント サービスを構築したいと考えています。非同期タスクを実行するには、インテント サービスを使用します。今、私のアプリケーションサービスでは、着信SMSをリッスンし、dbaseに保存した後、シャットダウンし、SMSが着信すると、SMSをリッスンして保存し、シャットダウンする方法を確認します。この点で私を助けてください。事前に感謝し、理解できない場合は私の発音が悪くて申し訳ありません..

よろしくお願いします

Om Prakash Kaushik..

4

1 に答える 1

1

放送受信機が必要です。

マニフェストで許可を宣言する必要があります。

 <uses-permission android:name="android.permission.RECEIVE_SMS">

次に、SMSを受信するようにクラスを宣言します

<receiver android:name=".SMSBroadcastReceiver">
        <intent-filter>
            <action android:name="android.provider.Telephony.SMS_RECEIVED" />
        </intent-filter>
    </receiver>

次に、クラスを宣言します

public class SMSBroadcastReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        //intent contains SMS data
    }
}
于 2012-08-07T07:15:33.693 に答える