Meine App lädt PDF-Dateien von Links auf Knopfdruck. Ich benutze Download-Manager und es funktioniert gut auf allen Geräten außer Samsung S6!Android Download Manager Klassenname Problem auf Samsung S6
Hier ist ein Beispielcode
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;
}
}
Samsung S6 Debuggen zeigt, dass list.size() tatsächlich 0 (NUR EIN S6) ist. Und ich kann für die Klassen, die ich verwende, keine Alternative finden, da alle anderen Geräte perfekt funktionieren. Ich weiß nicht, ob Samsung die Klassen in S6 geändert hat ?!
Danke.
Was ist die Android-Version dieses Geräts? –