BroadcastReceiver未收到下载完成 *** 作

BroadcastReceiver未收到下载完成 *** 作,第1张

BroadcastReceiver未收到下载完成 *** 作
  • 为您的接收者使用完整的软件包名称,例如
    com.example.DownloadListenerService
  • Add
    android:exported="true"
    BroadcastReceiver
    可以
    outside
    从其应用程序的来源接收消息。
  • 更改的名称
    Action
    intent-filter
    android.intent.action.DOWNLOAD_COMPLETE
        <receiver     android:name="com.example.DownloadListenerService"    android:exported="true" >    <intent-filter>        <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />    </intent-filter></receiver><uses-permission android:name="android.permission.INTERNET" />

仅当从您的应用程序使用进行注册时,才会触发接收器

registerReceiver(@Nullable BroadcastReceiverreceiver,IntentFilter filter);

要排队的代码下载:

DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);DownloadManager.Request request = new DownloadManager.Request(Uri.parse("https://www.google.com/images/srpr/logo4w.png"));dm.enqueue(request);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5130769.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存