Как включить Android Download Manager
используя Android Download Manager для загрузки списка файлов. В последнее время я столкнулся с сообщением о сбое
Unknown java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads
Позже я понял, что причина в том, что пользователь отключил Android Download Manager. Я проверяю, отключен ли менеджер загрузок, проверив егоs имя пакета с кодом ниже.
int state = this.getPackageManager().getApplicationEnabledSetting("com.android.providers.downloads");
И теперь мне нужно найти способ включить диспетчер загрузок, если он отключен. Я пытался установить этоВключите состояние с разрешением в манифесте, но я получаю исключение безопасности.
this.getPackageManager().setApplicationEnabledSetting("com.android.providers.downloads", PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0);
Поэтому я подумал, что он может быть недоступен из-за системного приложения. (Google Play App делает это).
Есть ли способ перенаправить пользователя в представление информации о приложении диспетчера загрузки? позволить пользователю включить его? Если нет способа включить его во время выполнения программно.