我已經安裝了不同類型的文件管理器。文件管理器的不同類型的如何在android中訪問不同的文件管理器特定路徑?
- 默認的文件管理
- ASTRO-文件管理器 - v3.1.342.apk(天文)
- 文件管理器,1.2.apk(OI文件管理器)
- 根瀏覽器的文件 - 經理 - v1.4.0.apk(根瀏覽器)
代碼:
File filePath = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Pictures");
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.parse("file:/"+filePath.getAbsolutePath()), "file/*");
startActivityForResult(intent,PICKFILE_RESULT_CODE);
當我可以選擇Astro File Manager
,Root Browser
,Default File Manager
我得到的位置路徑爲/mnt/sdcard
。
但是,當我訪問OI File Manager
我得到的位置路徑爲/mnt/sdcard/Pictures
。
如何獲取和開放的不同類型的文件管理器來訪問的位置路徑/mnt/sdcard/Pictures
'私有靜態最終int PICKFILE_RESULT_CODE = 1;' – Sekar 2012-08-10 05:13:24
你能幫我一個。如何直接使用文件管理器作爲'Astro File Manager','Root Browser','OI File Manager'和'Default File Manager'打開這個路徑'/ mnt/sdcard/Pictures'。謝謝。 – Sekar 2012-08-13 09:19:41