我已经看过几条短信示例,并且活动通常用于接收短信。但是,我想要做的是让我的后台服务收到短信(该服务将处理消息并决定是否适用于该应用 - 然后通知用户)有服务接收短信
在我的清单中,服务是定义如下:
<service android:name=".service.myService"
android:enabled="true">
<intent-filter>
<action android:name="package.com.service.myService"/>
</intent-filter>
</service>
要有服务收到短信,请问这个工作吗?
<receiver android:name=".service.myService" android:exported="true" >
<intent-filter android:priority="999">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
我所研究的样本代码来自:http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android
我无法测试它尚未因为我的开发模块没有一个电话号码,以短信发送到。
> 2)不更新的清单与接收器意图过滤器! (其中 >网上每个示例代码似乎都这样做)你可以发布你的AndroidManifest.xml吗? – 2013-05-28 08:02:40