如何获取和使用AppScope中配置的资源?
在AppScope中配置的应用图标和应用名,在其它模块(非entry模块)应该怎么获取和使用呢?
问题场景描述:在Appscope中配置:
"icon":"$media:app_icon", "label": "$string:app_name"
后,在非entery模块的其它模块中无法通过Image($r(‘app.media.app_icon’))来使用,应该怎么获取应用图标和应用名呢?补充:通过:
let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION;
bundleManager.getBundleInfoForSelf(bundleFlags).then((bundleInfo) => {
console.log('getBundleInfoForSelf successfully. Data: %{public}s', JSON.stringify(bundleInfo));
this.appIcon = bundleInfo.appInfo.icon;
this.appName = bundleInfo.appInfo.label;
this.appVersionInfo = bundleInfo.versionName;
}).catch((err: BusinessError) => {
console.error('getBundleInfoForSelf failed. Cause: %{public}s', err.message);
});
可以获取到this.appIcon = “$media:app_icon”,但不知该如何加载对应图片资源。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何获取应用配置的versionCode和versionName
1905浏览 • 1回复 待解决
appscope里定义的资源在Har里不能引用
105浏览 • 1回复 待解决
#鸿蒙学习大百科#配置了AppScope中app.json5文件中的label和icon字段,运行后图标和app的名称并未被修改
160浏览 • 1回复 待解决
如何才能获取应用配置的versionCode和versionName
353浏览 • 1回复 待解决
如何在har中获取hap中的配置信息?
167浏览 • 1回复 待解决
HarmonyOS中如何获取资源的绝对路径
305浏览 • 1回复 待解决
HarmonyOS 获取系统中图片、视频资源,如何获取媒体资源文件类型?
55浏览 • 1回复 待解决
#鸿蒙学习大百科#如何修改和获取.ohpmrc中的配置信息?
151浏览 • 1回复 待解决
如何获取 app.json5 配置文件中的应用配置信息
321浏览 • 1回复 待解决
鸿蒙图片资源在Java代码中如何使用
7969浏览 • 1回复 待解决
请问鸿蒙如何获取和配置摄像头的帧率呢
9643浏览 • 1回复 待解决
如何动态根据资源名获取资源id
8485浏览 • 1回复 已解决
如何获取HSP的资源文件
2137浏览 • 1回复 待解决
HarmonyOS pako下载到本地后如何配置和使用
245浏览 • 1回复 待解决
定位授权配置中ability和when的作用范围?
1787浏览 • 1回复 待解决
选中图库的资源,然后获取资源的pixeMap
777浏览 • 1回复 待解决
TS API 附录中的 系统资源 的 ID值 应该如何使用?
3477浏览 • 1回复 待解决
eTS页面中,如何获取组件的宽度和高度?
4251浏览 • 1回复 待解决
如何获取屏幕相关配置
731浏览 • 1回复 待解决
如何获取资源文件的全路径
1769浏览 • 1回复 待解决
HAP中如何引用HAR包中resources目录的element目录、media目录和rawfile目录资源
1995浏览 • 1回复 待解决
如何获取app配置的版本信息
1685浏览 • 1回复 待解决
$r中的资源如何进行比较
1754浏览 • 1回复 待解决
鸿蒙如何获取资源文件种的路径
16192浏览 • 3回复 待解决
可以通过以下方式获对应图片资源。