我想使用Intent
來啓動一個應用程序來選擇一個文件夾。我已經看了很多關於這方面的線程,並且我還沒有找到任何解決方案,除了那些對特定應用程序(如OI)進行硬編碼引用的解決方案。 例如:Intent intent = new Intent("org.openintents.action.PICK_DIRECTORY");
意圖過濾器允許其他應用程序連接到這個應用程序來選擇文件夾
我不斷收到這些錯誤可能是因爲我的模擬器上沒有它合適的應用程序:
- //無活動處理意向{行動= android.intent .action.PICK dat = directory://}
- //找不到處理意圖的行爲{act = android.intent.action.PICK dat = folder://}
- //找不到處理意圖的行爲{act = android.intent.action.PICK dat = content://vnd.google-apps.folder}
- //找不到處理Intent的行爲{act = android.intent.action.PICK dat = file:/// storage/emulated/0}
- //找不到處理Intent的行爲{act = android。 intent.action.GET_CONTENT DAT =文件:///存儲/模擬/ 0}
我已經發現了幾個樣品的應用程序,做迴文件或文件夾。我想我會抓住其中一個,並將其改寫爲我的用法。我寧願讓Intent
用於儘可能通用地啓動它,而不是硬編碼我的應用程序的名稱。
什麼是Intents
和intent-filters
哪對我需要添加代碼以允許某些應用程序和我的文件/文件夾選擇器程序之間的連接?
你看過這篇文章: http://stackoverflow.com/questions/9923760/how-to-use-intent-for-choosing-file-browser-to-select-file 更具體地說,其中的鏈接: https://code.google。com/p/android-file-dialog/ –