Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用哪个android模板来创建android后台活动?_Android_Eclipse Juno - Fatal编程技术网

我应该使用哪个android模板来创建android后台活动?

我应该使用哪个android模板来创建android后台活动?,android,eclipse-juno,Android,Eclipse Juno,对不起,我对android开发还不熟悉。我正在尝试创建一个应用程序,它将在后台运行,检查传入的SMS消息,并显示一个包含消息内容的弹出窗口。我不知道在这样的应用程序中使用哪个android模板。我使用的是EclipseJuno。您可以查看服务来做后台工作和发布通知。 我建议您使用广播接收器 公共void onReceive(上下文ctx、意图){ 用于(对象数据:dataArr){ SmsMessage sms=SmsMessage.createFromPdu((字节[])数据) } } 并在您

对不起,我对android开发还不熟悉。我正在尝试创建一个应用程序,它将在后台运行,检查传入的SMS消息,并显示一个包含消息内容的弹出窗口。我不知道在这样的应用程序中使用哪个android模板。我使用的是EclipseJuno。

您可以查看
服务
来做后台工作和发布通知。
我建议您使用广播接收器

公共void onReceive(上下文ctx、意图){

用于(对象数据:dataArr){ SmsMessage sms=SmsMessage.createFromPdu((字节[])数据)

} }

并在您的舱单中注册您的广播接收者

<receiver android:name=".sms.SMSReceiver" android:enabled="true" > 
<intent-filter > 
    <action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter> 


希望这对你有帮助

        String body = sms.getMessageBody();
        String sender = sms.getOriginatingAddress();
<receiver android:name=".sms.SMSReceiver" android:enabled="true" > 
<intent-filter > 
    <action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter> 
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />