“3bb48060d12876fa851c2624653010ad91ce1148”上不存在“src/macosx/bin/java_md_macosx.h”
提交 a976698d 编写于 作者: H Haoming Luo

修改应用内HSP开发文档-通过\,使其描述更清晰

Signed-off-by: NHaoming Luo <mzfslhm@163.com>
上级 fd18f955
...@@ -71,10 +71,10 @@ export { MyTitleBar } from './components/MyTitleBar' ...@@ -71,10 +71,10 @@ export { MyTitleBar } from './components/MyTitleBar'
### 通过$r访问HSP中资源 ### 通过$r访问HSP中资源
在组件中,经常需要使用字符串、图片等资源。HSP中的组件需要使用资源时,一般将其所用资源放在HSP包内,而非放在HSP的使用方处,以符合高内聚低耦合的原则。 在组件中,经常需要使用字符串、图片等资源。HSP中的组件需要使用资源时,一般将其所用资源放在HSP包内,而非放在HSP的使用方处,以符合高内聚低耦合的原则。
可以通过`$r`/`$rawfile`访问本模块`resources`目录下的资源,如`$r("app.media.example")` 在工程中,常通过`$r`/`$rawfile`的形式引用应用资源。可以用`$r`/`$rawfile`访问本模块`resources`目录下的资源,如访问`resources`目录下定义的图片`src/main/resources/base/media/example.png`时,可以用`$r("app.media.example")`。有关`$r`/`$rawfile`的详细使用方式,请参阅文档[资源访问](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/resource-categories-and-access.md#%E5%BA%94%E7%94%A8%E8%B5%84%E6%BA%90)中“访问应用资源”小节
不推荐使用相对路径的方式,容易引用错误路径。例如: 不推荐使用相对路径的方式,容易引用错误路径。例如:
在HSP模块中使用`Image("common/example.png")`,实际上该`Image`组件访问的是HSP调用方(如`entry`)下的资源`entry/src/main/ets/common/example.png` 当要引用上述同一图片资源时,在HSP模块中使用`Image("../../resources/base/media/example.png")`,实际上该`Image`组件访问的是HSP调用方(如`entry`)下的资源`entry/src/main/resources/base/media/example.png`
```ts ```ts
// library/src/main/ets/pages/Index.ets // library/src/main/ets/pages/Index.ets
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册