Как включить 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 делает это).

Есть ли способ перенаправить пользователя в представление информации о приложении диспетчера загрузки? позволить пользователю включить его? Если нет способа включить его во время выполнения программно.

Ответы на вопрос(4)

Ваш ответ на вопрос