HarmonyOS 获取系统相册中图片数量和时间相册中不符合。
代码:
let frSys = await this.phAccessHelper!.getAlbums(photoAccessHelper.AlbumType.SYSTEM, photoAccessHelper.AlbumSubtype.ANY);
let predicates: dataSharePredicates.DataSharePredicates = new dataSharePredicates.DataSharePredicates();
let fetchOption: photoAccessHelper.FetchOptions = {
fetchColumns: [],
predicates: predicates
};
if(frSys != undefined){
let al = await frSys.getAllObjects();
for (let album of al) {
let p: Map<string, Object> = new Map();
p.set("albumId", album.albumUri);
p.set("albumName", album.albumName);
p.set("count", album.count);
p.set("thumbPath",album.coverUri);
p.set("thumbIdentifier", "");
let albumFetchResult = await album.getAssets(fetchOption);
if(albumFetchResult != undefined){
console.info('album getAssets successfully, getCount: ' + albumFetchResult.getCount());
}
albumList.push(p);
}
frSys.close();
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
其中得到的数量都是0,系统相册数量是8。获取用户相册正常。(photoAccessHelper.AlbumType.USER)
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 不符合UI组件语法
802浏览 • 1回复 待解决
HarmonyOS BlendMode显示效果不符合预期
714浏览 • 1回复 待解决
点击事件冒泡不符合预期
1280浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
1803浏览 • 1回复 待解决
HarmonyOS 3DES的key长度不符合
569浏览 • 1回复 待解决
元服务UI不符合设计规范?
167浏览 • 0回复 待解决
RichText组件font标签size属性不符合预期
2513浏览 • 1回复 待解决
HarmonyOS TextTimer超过60s显示不符合预期
519浏览 • 1回复 待解决
HarmonyOS 用户相册和系统相册概念
570浏览 • 1回复 待解决
HarmonyOS 沙盒中的图片和视频移动/拷贝到系统相册中
1590浏览 • 1回复 待解决
HarmonyOS RenderNode指定pivot后设置rotation,scale,结果不符合预期
685浏览 • 1回复 待解决
如何读取相册中的图片
1475浏览 • 1回复 待解决
HarmonyOS 获取系统相册报错
766浏览 • 1回复 待解决
HarmonyOS 获取相册里的图片和视频ID
470浏览 • 1回复 待解决
HarmonyOS 应用中跳转系统相册
572浏览 • 1回复 待解决
HarmonyOS 保存图片到系统相册
832浏览 • 1回复 待解决
HarmonyOS List 组件头部插入数据的默认行为不符合预期
535浏览 • 1回复 待解决
如何编辑裁剪相册中的图片
1503浏览 • 1回复 待解决
HarmonyOS 上架后不符合华为应用市场《审核指南》第3.1项
692浏览 • 1回复 待解决
HarmonyOS getStringSync得到的字符串语言与app偏好语言不符合
590浏览 • 1回复 待解决
如何保存本地图片到相册中
1994浏览 • 1回复 待解决
HarmonyOS 项目中图片如何保存到相册中?
813浏览 • 1回复 待解决
HarmonyOS 相册中图片缩放,移动处理的逻辑
1115浏览 • 1回复 待解决
HarmonyOS App获取相册图片的问题
734浏览 • 1回复 待解决
HarmonyOS 如何获取系统相册的数据
477浏览 • 1回复 待解决
没有问题。phAccessHelper.getAlbums只能获取用户创建的相册和系统预置相册。而系统预置相册,只有两个,根据类型分别是FAVORITE和VIDEONEXT版本中系统图库中的【图片】相册并不是一个物理意思上的相册文件,它是系统图库中图片的合集,所以通过phAccessHelper.getAlbums获取相册对象是无法获取到该合集的。