0
我如何調用意圖,啓動Android操作系統中原生的下載應用程序。 我尋覓了很多關於這一點,這是接近我:系統的「下載」應用程序的意圖
Intent i = new Intent();
ComponentName comp = new ComponentName("com.sec.android.providers.downloads","com.sec.android.providers.downloads.DownloadActivity");
i.setComponent(comp);
i.setAction("android.intent.action.VIEW");
self.startActivity(i);
我也曾嘗試:
Intent i = new Intent();
PackageManager manager = getActivity().getPackageManager();
i = manager.getLaunchIntentForPackage("com.sec.android.providers.downloads");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
,但它給了我一個JavaNullPointerException在:i.addCategory(意向.CATEGORY_LAUNCHER);
我得到這個爲您的代碼: 02-25 14:52:36.670:E/AndroidRuntime(5013):android.content.ActivityNotFoundException:致無活動處理意向{行動= android.intent.action.VIEW dat = file:/// mnt/sdcard/Download} – 2013-02-25 12:54:11
您使用的是哪種Android SDK?嘗試傳遞一個文件類型的意圖以及:'i.setType(「文件/ *」);' – Nachi 2013-02-25 13:17:42
目標API 4.2(17),最低2.3(10) – 2013-02-25 14:33:38