Java Android如何在应用程序关闭时保持广播接收器的活动状态

Java Android如何在应用程序关闭时保持广播接收器的活动状态,java,android,broadcastreceiver,Java,Android,Broadcastreceiver,我已经注册了一个广播接收器以过滤电话呼叫操作,但当应用程序关闭时,当电话开始从来电中响起时,我的广播接收器将永远不会启动 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="a

我已经注册了一个广播接收器以过滤电话呼叫操作,但当应用程序关闭时,当电话开始从来电中响起时,我的广播接收器将永远不会启动

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />

<uses-feature android:name="android.hardware.telephony" />

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECEIVE_MMS" />
<uses-permission android:name="android.permission.PROCESS_INCOMING_CALL" />
 <receiver
        android:name=".handlers.IncomingCallHandler"
        android:enabled="true"
        android:exported="true">
        <intent-filter android:priority="1000000000">
            <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
            <action android:name="android.intent.action.PHONE_STATE" />
        </intent-filter>
    </receiver>

如果您希望您的接收器即使在应用程序关闭时也能运行,请从服务启动它

这可能会有所帮助