意图服务接收短信和关机

时间:2012-08-07 07:07:15

标签: android eclipse java-ee

实际上我希望构建一个Intent服务来接收SMS,因为您知道要执行异步任务我们使用Intent Service。现在在我的应用程序服务中侦听Incomming SMS并将其存储在dbase中关闭并再次当一个sms进入时它会收听短信并存储它并关闭我如何能够这样做。 Pl在这方面帮助我。如果不理解,请提前感谢并为我的不良发音表示歉意。

非常感谢

Om Prakash Kaushik ..

1 个答案:

答案 0 :(得分:1)

你需要一个广播接收器。

在您的清单中,您需要声明权限;

 <uses-permission android:name="android.permission.RECEIVE_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
    }
}