無効なダウンロードマネージャを正しく処理しようとしています。最高の情報はHow to Enable Android Download Managerです。Android:DownloadManagerとCOMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED
PackageManager.COMPONENT_ENABLED_STATE_DISABLED
およびPackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER
州は私にとってはかなり理解可能です。
しかし、1時間のグーグルで私はまだPackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED
と混同しています。
Documentationは、読み取ります。このアプリケーションは、ユーザーが実際にそれを使用したいポイントまで、考慮しなければならない:だけsetApplicationEnabledSettingため
旗(文字列、int型、int)を。つまり、通常はランチャーなどのユーザーには表示されませんが、ユーザーインターフェイスのさまざまな部分ではGET_DISABLED_UNTIL_USED_COMPONENTSを使用して、ユーザーがそれを選択できるようになります(たとえば、IME、デバイス管理者、など)。そのようなコードは、ユーザーがアプリを選択すると、その時点で有効にする必要があります。このオプションは現在、setComponentEnabledSetting(ComponentName、int、int)では使用できません。
この状態を有効にしてください。
どのようにユーザーを選択する DownloadManager?どうすればが表示される?
申し訳ありませんが使用可能になったときに通知を得ることができますが、それは私の質問に答えていません... –