相关问题
基于原生能力的跨应用跳转
266浏览 • 1回复 待解决
基于HAR的跨模块C++头文件引用
238浏览 • 1回复 待解决
关于应用内跨包访问资源所创建的context问题
515浏览 • 1回复 待解决
基于原生的水印添加能力
172浏览 • 1回复 待解决
基于原生实现高级显示效果
135浏览 • 1回复 待解决
基于原生能力的网络加载性能分析
232浏览 • 1回复 待解决
基于原生能力的设备唯一ID方案
186浏览 • 1回复 待解决
如何动态访问media目录下的资源
674浏览 • 1回复 待解决
跨模块路由跳转的问题有知道的吗?
754浏览 • 1回复 待解决
在Native侧进行跨模块加载
192浏览 • 1回复 待解决
Zabbix6 LTS无法跨网段访问
1375浏览 • 0回复 待解决
通过$r访问应用资源是否支持嵌套形式
700浏览 • 1回复 待解决
Web组件访问本地资源并传递参数。
390浏览 • 1回复 待解决
K8s访问基于Linx环境的Ftp报错,求支援
2808浏览 • 1回复 待解决
Web组件如何访问本地的资源文件,并添加查询参数
788浏览 • 1回复 待解决
创建的library module 无法访问资源文件咋回事啊?
802浏览 • 1回复 待解决
基于webView的嵌套滚动
127浏览 • 1回复 待解决
@Extend的样式如何跨组件共享?
1114浏览 • 1回复 待解决
选中图库的资源,然后获取资源的pixeMap
400浏览 • 1回复 待解决
访问HSP包中ArkUI组件的访问与开发
407浏览 • 1回复 待解决
鸿蒙是基于Android的吗?
9821浏览 • 2回复 已解决
7.8号,目前跨设备流转可以跨账号了吗?
5052浏览 • 1回复 已解决
如何动态根据资源名获取资源id
7141浏览 • 1回复 已解决
基于RichEditor的评论编辑
168浏览 • 1回复 待解决
HDF层驱动和linux原生驱动
2415浏览 • 1回复 待解决
场景一:访问模块内资源。
通过"$r"或"$rawfile"引用资源。对于“color”、“float”、“string”、“plural”、“media”、“profile”等类型的资源,通过"$r('app.type.name')"形式引用。其中,app为resources目录中定义的资源;type为资源类型或资源的存放位置;name为资源名,开发者定义资源时确定。
对于rawfile目录资源,通过"$rawfile('filename')"形式引用。
使用$r进行string资源引用。
在rawfile下的资源可以通过$rawfile+文件名访问。
场景二:跨HAP/HSP包应用资源。
方式一:通过createModuleContext(moduleName)接口创建同应用中不同module的上下文,获取resourceManager对象后,调用不同接口访问不同资源。
方式二:通过"$r"或"$rawfile"引用资源(api12支持的能力)。 1.[hsp].type.name获取资源。其中,hsp为hsp模块名,type为资源类型,name为资源名称。
使用变量获取资源。
说明:hsp包名必须写在[]内,”rawfile“下有多层目录,需要从”rawfile“下面第一个目录开始写,如“$rawfile('[hsp].oneFile/twoFile/icon.png')”,使用"$r"和"$rawfile"跨包访问HSP包资源无法提供编译时的资源校验,需要开发者自行保证使用资源存在于对应包中。
场景三:HSP包的资源导出引用。
1. 创建HSP,新建模块,选择shared library。
2. 导出需要使用的资源。导出ResManager1,以便其他模块获取到hsp中的resource资源。
3.在模块下的index.ets导出资源。
4. 引用资源。在引用方模块的oh-package.json5下添加依赖,执行install。
5.Import加载并使用。
场景四:HAR包的资源导出引用。
1. 新建模块,选择static library。
2. export使用的资源,并在模块下的index.ets导出。
3. build出har包。
4.Build完成后会在模块下生成.har文件。
引用har包,在引用方oh-package.json5下添加依赖,依赖需要到.har文件,执行install。
5. import 后调用har中的资源。