Android Can';t接收广播意图操作\u下载\u完成

Android Can';t接收广播意图操作\u下载\u完成,android,android-intent,android-broadcastreceiver,Android,Android Intent,Android Broadcastreceiver,我正在尝试接收操作\下载\完成 请注意,下载由chrome启动,然后由DownloadManger接管。 这是我的相关manifest.xml <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <application&

我正在尝试接收操作\下载\完成
请注意,下载由chrome启动,然后由DownloadManger接管。
这是我的相关manifest.xml

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" /> 
<application>
    <receiver
        android:name=".receivers.DownloadBroadcastReceiver"
        android:directBootAware="true"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
        </intent-filter>
    </receiver>
</application>
编辑:我试图发送意图

adb-d shell am广播-a android.intent.action.DOWNLOAD\u COMPLETE


然后我的应用程序响应,看起来DownloadMangeris没有发送意图。

可能重复@sanemars android.permission.SEND\u DOWNLOAD\u COMPLETED\u意图是2级权限,我无法获得该权限,而且,我已经说过,我的应用程序没有启动下载。
public class DownloadBroadcastReceiver extends BroadcastReceiver {
 @Override
 public void onReceive(Context context, Intent intent) {
     Log.i("TAG", "onReceive: A download happened");
 }
}