HarmonyOS 鸿蒙Next 通过photoAccessHelper查询到的图片无法获取大小字段photoAccessHelper.PhotoKeys.SIZE

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 通过photoAccessHelper查询到的图片无法获取大小字段photoAccessHelper.PhotoKeys.SIZE

通过photoAccessHelper 查询到的图片,通过get方法,图片无法获取得到大小字段 photoAccessHelper.PhotoKeys.SIZE,返回member is not exist ; 其他字段DISPLAY_NAME可以获取得到 

2 回复
在get时,除了uri、photoType和displayName三个属性之外,其他的属性都需要在fetchColumns中填入需要get的PhotoKeys,例如:get title属性fetchColumns: [‘title’]

更多关于HarmonyOS 鸿蒙Next 通过photoAccessHelper查询到的图片无法获取大小字段photoAccessHelper.PhotoKeys.SIZE的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next系统中,通过photoAccessHelper查询到的图片无法获取大小字段photoAccessHelper.PhotoKeys.SIZE的问题,通常是由于以下几个原因:

  1. API限制photoAccessHelper提供的API可能未包含直接获取图片大小的功能。尽管PhotoKeys枚举中有多个键,但并非所有图片元数据都可通过该API获取。

  2. 权限问题:应用可能未获得足够的权限来访问图片的详细信息,包括大小。确保应用已请求并获得了必要的存储访问权限。

  3. 图片源问题:如果图片是从某些特定的源(如网络、某些特定的存储位置)获取的,可能这些源提供的元数据不包括大小信息。

  4. API使用错误:检查photoAccessHelper的使用方式是否正确,确保在正确的上下文中调用相关方法。

  5. 系统更新:有时系统更新可能更改了API的行为,确保你的鸿蒙系统版本与你的开发环境相匹配。

针对上述问题,你可以检查并调整代码中的API使用方式,确认权限设置,以及确认图片源和系统版本。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部