是否有人可以确认,由于沙盒限制,没有办法(例如使用File类)访问已保存的图片文件夹(也称为DCIM ...)而不使用CameraRoll类,因此在iOS和Android设备上使用本机UI? / p>
我想这样做的原因是我需要创建一个图片浏览器,其图片大小比原生CameraRoll UI提供的图片大,就像在iOS上的Instagram应用程序中那样。
也许是ANE?
答案 0 :(得分:0)
在Android上,摄像头拍摄的图像存储在公共目录中,因此只要您在-app.xml清单文件中具有<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
权限,就可以使用flash.filesystem.File要访问它们的类。
EG:
var photoRoot:File = File.userDirectory.resolvePath("DCIM");
for each (var image:File in photoRoot.getDirectoryListing())
{
if (image.extension == "jpg") {//do something}
)