0

サンドボックスの制限により、CameraRoll クラスを使用せずに保存された写真フォルダー (別名 DCIM...) にアクセスする方法 (たとえば、File クラスを使用) がないことを確認できる人はいますか? iOS および Android デバイスのネイティブ UI?

これを行う理由は、iOS の Instagram アプリのように、ネイティブの CameraRoll UI によって提供される小さな画像サイズよりも大きな画像サイズの画像ブラウザーを作成する必要があるためです。

もしかして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 に答える