我正在编写一个简单的应用程序,当通过下载管理器在 android 设备上完成任何下载时会收到通知。我已经为它创建了一个广播接收器,并在我的清单文件中设置了如下意图过滤器。但是,当下载完成时,我的广播接收器不会被调用。我是否还需要设置其他一些权限,以便我的应用接收下载管理器发送的 DOWNLOAD_COMPLETE 意图?请注意:我的应用需要收听通过下载管理器完成的任何下载
<receiver
android:name="com.example.filedownload.Downloadlistener" >
<intent-filter>
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
<action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" />
</intent-filter>
</receiver>
以下是使用的权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />