0

我正在使用 Adob​​e AIR 为 Android 和 iOS 开发一个项目。

这个想法是有一个组件,它基本上是一个列表,其中包含移动设备(Android 和 iOS)上的 Gallery 应用程序中存在的所有图像的缩略图。

有什么解决办法吗?有没有办法获取画廊中所有图像文件的列表?

我不想使用“cameraRoll.browseForImage();” 因为我不想要任何弹出窗口。

谢谢!

4

2 回答 2

0

我对使用 AIR 进行 iOS 开发还很陌生,但似乎您可能必须使用本机扩展来完成您的任务。一些人通过https://github.com/freshplanet/ANE-ImagePicker作为可能的竞争者进行搜索。

于 2013-06-06T14:28:53.640 回答
0

对于 android,将您的 xml 文件编辑为这样的内容

     <android>
    <manifestAdditions>
      <![CDATA[<manifest>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission  android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/> 
                <uses-feature android:name="android.hardware.camera" android:required="false"/> 
                <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> 
                <uses-feature android:name="android.hardware.camera.flash" android:required="false"/> 
     <application>    
 <activity android:name="com.freshplanet.ane.AirImagePicker.AirImagePickerActivity"  android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|fontScale" />
                         </application>
</manifest>]]>
    </manifestAdditions>
  </android>

并使用这个http://robotdev.co.uk/files/AirImagePicker.zip

于 2014-06-04T11:17:04.330 回答