在Android上实现广播接收器的服务?

时间:2011-04-05 11:10:59

标签: android service broadcastreceiver

我正在申请接收短信;我需要一个实现广播接收器的服务。应该从活动中调用此服务。当特定类型的SMS进入时,此服务会捕获它并响应其父活动。 有人,请帮帮我;我该如何编码呢?任何人都可以发给我代码,或者写一些提示吗?感谢。

1 个答案:

答案 0 :(得分:0)

SMS的广播接收器不需要包含在服务器中。您可以使用AndroidManifest.xml和BroadcastReceiver类

设置接收器

没有与服务相关的“父”活动。

您需要在清单中指定以下内容。

<uses-permission android:name="android.permission.RECEIVE_SMS">
</uses-permission>

您也可以在清单中指定接收者,并添加以下意图过滤器。

<intent-filter>
           <action android:value="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>