0
私のアプリはボタンクリックのリンクからpdfファイルをダウンロードします。 私はダウンロードマネージャーを使用していますが、それはサムスンS6を除くすべてのデバイスで素晴らしい動作しています!ここサムスンS6のAndroidダウンロードマネージャークラス名の問題
サンプルコード
private boolean isDownloadManagerAvailable() {
try {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setClassName("com.android.providers.downloads.ui", "com.android.providers.downloads.ui.DownloadList");
List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;
} catch (Exception e) {
return false;
}
}
サムスンS6デバッグではlist.size()は(ONLY S6 ON)実際に0であることを示しています。他のすべてのデバイスが完全に動作するので、私は使用しているクラスの代替手段を見つけることができません。 samsungがS6でクラスを変更したかどうかわかりません。
ありがとうございました。
このデバイスのアンドロイドバージョンは何ですか? –