我正在使用 Adobe AIR 为 Android 和 iOS 开发一个项目。
这个想法是有一个组件,它基本上是一个列表,其中包含移动设备(Android 和 iOS)上的 Gallery 应用程序中存在的所有图像的缩略图。
有什么解决办法吗?有没有办法获取画廊中所有图像文件的列表?
我不想使用“cameraRoll.browseForImage();” 因为我不想要任何弹出窗口。
谢谢!
我对使用 AIR 进行 iOS 开发还很陌生,但似乎您可能必须使用本机扩展来完成您的任务。一些人通过https://github.com/freshplanet/ANE-ImagePicker作为可能的竞争者进行搜索。
对于 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>