我已經看過幾條短信示例,並且活動通常用於接收短信。但是,我想要做的是讓我的後臺服務收到短信(該服務將處理消息並決定是否適用於該應用 - 然後通知用戶)有服務接收短信
在我的清單中,服務是定義如下:
<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