我对Android和编程都非常新手,所以我在尝试不同的教程并在stackoverflow上收集信息。
我想要实现的是让我的SMS BroadcastReceiver应用程序作为一个服务运行,这样当应用程序在后台时,我就可以获得所有的SMS广播。
另外,如何添加一个BroadcastReceiver来接收BOOT_COMPLETED广播并自动启动应用程序?
我需要多个服务来实现这个功能,还是一个服务就足够了?(用于连续检测SMS + BOOT_COMPLETED)
目前,我已经创建了一个获取SMS的BroadcastReceiver,就像这样:
我想要实现的是让我的SMS BroadcastReceiver应用程序作为一个服务运行,这样当应用程序在后台时,我就可以获得所有的SMS广播。
另外,如何添加一个BroadcastReceiver来接收BOOT_COMPLETED广播并自动启动应用程序?
我需要多个服务来实现这个功能,还是一个服务就足够了?(用于连续检测SMS + BOOT_COMPLETED)
目前,我已经创建了一个获取SMS的BroadcastReceiver,就像这样:
public class SMS extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
.. etc ..
.. etc ..
}
我的AndroidManifest.xml文件中有一个接收器和意图过滤器,额外包含android.provider.Telephony.SMS_RECEIVED
。
获取短信广播可以正常工作,但我不确定接下来该怎么做。
非常感谢任何帮助 :)
谢谢。