0

是否有人可以确认由于沙盒限制,如果不使用 CameraRoll 类以及 iOS 和 Android 设备上的本机 UI,就无法(例如使用 File 类)访问保存的图片文件夹(又名 DCIM ...)?

我想这样做的原因是,我需要创建一个图片尺寸更大的图像浏览器,就像本机 CameraRoll UI 提供的微小浏览器一样,就像 iOS 上的 Instagram 应用程序一样。

也许是ANE?

4

1 回答 1

0

在 Android 上,相机拍摄的图像存储在公共目录中,因此只要您拥有<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>-app.xml 清单文件中的权限,您就应该能够使用flash.filesystem.File类来访问它们。

例如:

var photoRoot:File = File.userDirectory.resolvePath("DCIM");
for each (var image:File in photoRoot.getDirectoryListing())
{
     if (image.extension == "jpg") {//do something}
)
于 2013-08-20T11:56:05.747 回答