uni

您所在的位置:网站首页 mini相册APP怎么登陆 uni

uni

2024-07-10 03:25| 来源: 网络整理| 查看: 265

在uni-app中提供的封装好的api中没有提供获取手机相册的能力,只能打开相册后由用户选择其中的照片,而插件库中提供的获取相册的插件都是收费的,这里为大家分享一个可以自己获取android相册的代码段:

getImageList() { let imageList = [] let MediaStore = plus.android.importClass('android.provider.MediaStore'); let photoColumns= [ MediaStore.Images.Media._ID, MediaStore.Images.Media.DATA, MediaStore.Images.Media.DATE_ADDED ] let main = plus.android.runtimeMainActivity(); let resolver = main.getContentResolver(); plus.android.importClass(resolver); let cursor=resolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, photoColumns, null, null, null) plus.android.importClass(cursor); while (cursor.moveToNext()) { let _id = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media._ID)) let filePath = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA)) let dateAdded = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATE_ADDED)) imageList.push({ filePath: filePath, dateAdded: dateAdded }) } cursor.close() return imageList }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3