Android启动服务,无需应用程序启动即可继续读取传入消息

Android启动服务,无需应用程序启动即可继续读取传入消息,android,broadcastreceiver,background-service,Android,Broadcastreceiver,Background Service,我想做一个应用程序,在其中我启动服务,启动广播接收器的短信_读和每次新的短信来时,接收器删除该消息。无论应用程序是否正在运行。您不必使用服务来阅读和收听短信 您所需要做的就是像这样在应用程序中注册一个广播接收器 <receiver android:name=".IncomingSms" > <intent-filter> <action android:name="android.provider.Telephony.

我想做一个应用程序,在其中我启动服务,启动广播接收器的短信_读和每次新的短信来时,接收器删除该消息。无论应用程序是否正在运行。

您不必使用服务来阅读和收听短信

您所需要做的就是像这样在应用程序中注册一个广播接收器

    <receiver android:name=".IncomingSms" >
        <intent-filter>
            <action android:name="android.provider.Telephony.SMS_RECEIVED" />
        </intent-filter>
    </receiver>


只要通过启动IntentService或线程编写在广播接收器中接收SMS时必须执行的任何功能即可

您不需要服务即可。你需要的是注册一个接收器,并在每次设备启动时都这样做。它在应用程序终止后工作吗?