DownloadManager がダウンロードを完了したときに受信者に通知する方法に関するいくつかのチュートリアルをチェックしていました。彼らはこのように実用的に受信者を登録します
context.registerReceiver(onComplete, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
一方、実用的にではなく自分でレシーバーを登録したいのですが、manifest.xml
人々がこのようにやっていることがわかりました
<receiver
android:name=".DownloadReceiver"
android:exported="true"
android:icon="@drawable/download_icon" >
<intent-filter>
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
</intent-filter>
</receiver>
android.intent.action.DOWNLOAD_COMPLETEDとDownloadManager.ACTION_DOWNLOAD_COMPLETEの違いは何ですか? なぜ彼ら<action android:name="DownloadManager.ACTION_DOWNLOAD_COMPLETE" />
はマニフェストで使用しないのですか?