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

时间:2016-12-13 10:44:02

标签: android broadcastreceiver background-service

我想创建一个应用程序,在该应用程序中,我启动服务,启动sms_read的广播接收器,每次当新的短信来时,接收者都会删除该消息。无论应用程序是否正在运行。

1 个答案:

答案 0 :(得分:0)

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

您需要做的只是在您的应用程序中注册一个广播接收器。

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

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