在uni-app中提供的封裝好的api中沒有提供獲取手機(jī)相冊的能力,只能打開相冊后由用戶選擇其中的照片,而插件庫中提供的獲取相冊的插件都是收費(fèi)的,這里為大家分享一個可以自己獲取android相冊的代碼段:文章來源地址http://www.zghlxwxcb.cn/news/detail-516764.html
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
}
文章來源:http://www.zghlxwxcb.cn/news/detail-516764.html
到了這里,關(guān)于uni-app 獲取android相冊的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!