如何在Flex 4.5的android mobile gallery中保存图像文件

如何在Flex 4.5的android mobile gallery中保存图像文件,android,directory,Android,Directory,我正在用AdobeFlashBuilder4.5开发一个移动应用程序 我想在运行时将图像保存在移动内存中 请帮帮我, 如何将图像保存在手机SD卡或手机内存中? 然后我还要显示这个目录中的所有图像 请帮助我,我不知道如何在Flex 4.5中访问移动目录或与移动目录交互。我已经解决了这个问题 通过ImageSnapshhot类获取图像位图数据。 2.使用png编码器将此位图数据编码到字节数组中。 3.然后使用File类保存此字节数组 下面是将图像字节数组保存到sd卡的代码 var-fl:文件= Fi

我正在用AdobeFlashBuilder4.5开发一个移动应用程序

我想在运行时将图像保存在移动内存中

请帮帮我, 如何将图像保存在手机SD卡或手机内存中? 然后我还要显示这个目录中的所有图像


请帮助我,我不知道如何在Flex 4.5中访问移动目录或与移动目录交互。

我已经解决了这个问题

  • 通过ImageSnapshhot类获取图像位图数据。 2.使用png编码器将此位图数据编码到字节数组中。 3.然后使用File类保存此字节数组
  • 下面是将图像字节数组保存到sd卡的代码

    var-fl:文件= File.documentsDirectory.resolvePath('savedLogos/'+getNowTimestamp()); 跟踪(fl.nativePath)

    trace命令将显示此路径

    /mnt/sdcard/savedLogos/Logo_2011430225732663.png


    图像保存在移动SD卡中,您可以看到这一点。

    您好,我有点不安。我使用相同的“/mnt/sdcard/savedLogos/Logo_2011430225732663.png”路径作为图像源中的字符串,在我的应用程序中显示此图像,并且图像在保存时也存在于此路径中,可以在sdcard中看到此图像,但它未加载,不知道为什么?安博迪能告诉我这件事吗。
              try
              {
                  var fs:FileStream=new FileStream;
                  fs.open(fl,FileMode.WRITE);
                  fs.writeBytes(bytArray,0,bytArray.length);
                  fs.close();
              }