В приложении Покупка удаление для нового обновления IOS

  • Используйте полное имя пакета для вашего приемника, например com.example.DownloadListenerService
  • . Добавить 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 BroadcastReceiver receiver,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);
0
задан holex 26 February 2015 в 09:36
поделиться