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