2016-01-29 22 views
-1

我正在AIR/AS3中開發應用程序,並且不想使用本機設備圖像選擇屏幕,必須收到列表以在我的應用程序(例如:Instagram)中創建縮略圖。請幫助我如何獲取特定文件夾CameraRoll中的圖像列表。要加載我的應用程序

+0

簡單的谷歌搜索給你噸的答案http://stackoverflow.com/a/17940578/3623547 – kare

+0

@ kare你好,我來測試這個代碼。在計算機上,它正確地返回文檔文件夾中的所有文件。但是當我編譯我的應用程序時,什麼都不會返回。似乎沒有權限訪問「documentsDirectory」 - 知道它可能是什麼? 錯誤會出現在第一行代碼中嗎? var docsImages:File = File.documentsDirectory; var getfiles:Array = docsImages.getDirectoryListing(); –

回答

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

相關問題