我正在AIR/AS3中開發應用程序,並且不想使用本機設備圖像選擇屏幕,必須收到列表以在我的應用程序(例如:Instagram)中創建縮略圖。請幫助我如何獲取特定文件夾CameraRoll中的圖像列表。要加載我的應用程序
-1
A
回答
0
這是測試在這種情況下,選擇某個文件夾 任何JPG圖片在SD卡「IMGS」文件夾
import flash.filesystem.File;
var ROOT: File = File.documentsDirectory.resolvePath("imgs/"); /// the directory to read from in the sd card
var FILES: Array ;// = ROOT.getDirectoryListing();
var fileArr: Array = new Array;
getSubfiles();
function getSubfiles() {
if (ROOT.exists) {
FILES = ROOT.getDirectoryListing();
for (var i: int = 0; i < FILES.length; i++) {
var File_Ext: String;
File_Ext = "" + FILES[i].extension;
if (File_Ext.toLowerCase() == "jpg") {
fileArr.push(FILES[i].name);
}
}
trace(fileArr);
} else {
trace("Folder not existed");
}
}
不要忘記添加
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
到您的清單
+0
你好@kare。在Android中實現了它的代碼,並且完美運行。謝謝!但是,我需要修改才能在iOS上運行?測試一些文件夾,並且cóigo總是返回「不存在的文件夾」。我想專門訪問「相機膠捲」。我在等你的回報,並且非常感謝你! –
+0
您可以查看下列內容:http://stackoverflow.com/a/14301794/3623547 – kare
相關問題
- 1. 如何獲得圖像列表中的應用程序文件夾WPF
- 2. 需要懶表格圖像加載應用程序的文檔文件夾中的圖像
- 3. 如何獲取在drawale文件夾中的圖像列表
- 4. 如何獲取我的進程加載的文件列表?
- 5. 如何從一個特定的文件夾獲取圖像
- 6. 如何從rails應用程序的assets/images文件夾中獲取圖像
- 7. 如何將所有圖像從c#中的特定文件夾加載到圖像列表中
- 8. 從swift中獲取cameraRoll的圖像creationDate
- 9. 獲取特定Adb設備文件夾中的文件列表
- 10. 獲取特定子文件夾中的文件列表
- 11. 如何獲取特定應用程序的權限列表?
- 12. 如何在不同應用程序列表中的一個特定應用程序中打開我的圖像?
- 13. 如何加載到Java應用程序文件夾資產的圖像
- 14. 獲取應用程序的文件夾
- 15. 如何獲取Android中特定文件夾中的視頻文件列表?
- 16. 從GridView中的特定SDCard文件夾加載圖像
- 17. 如何從應用程序目錄中獲取圖像列表
- 18. 我想從內部存儲的特定文件夾加載圖像,如何加載圖像?以及視頻
- 19. 問題不在應用程序文件夾中加載圖像圖像
- 20. 如何從特定文件夾(iPhone)獲取所有圖像?
- 21. 如何從內部存儲中的特定文件夾獲取文件列表?
- 22. 試圖從其文件夾中加載dll的應用程序
- 23. 從本地文件夾加載應用程序中的圖片
- 24. 如何使用Windows Store應用程序編程從Windows 8中的特定文件夾獲取文件?
- 25. 從應用程序特定文件夾加載自定義字體文件
- 26. 如何獲取應用程序包中的腳本文件夾?
- 27. 如何在我的資源文件夾中加載圖像?
- 28. 如何獲取僅在一個文件夾中的圖像文件列表
- 29. (J2ME)如何獲取我的jar應用程序中的文件/資源列表
- 30. 如何從我的Java應用程序讀取圖像文件?
簡單的谷歌搜索給你噸的答案http://stackoverflow.com/a/17940578/3623547 – kare
@ kare你好,我來測試這個代碼。在計算機上,它正確地返回文檔文件夾中的所有文件。但是當我編譯我的應用程序時,什麼都不會返回。似乎沒有權限訪問「documentsDirectory」 - 知道它可能是什麼? 錯誤會出現在第一行代碼中嗎? var docsImages:File = File.documentsDirectory; var getfiles:Array = docsImages.getDirectoryListing(); –