Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a559baf4
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
a559baf4
编写于
4月 28, 2023
作者:
O
openharmony_ci
提交者:
Gitee
4月 28, 2023
浏览文件
操作
浏览文件
下载
差异文件
!17770 【包管理】vod资料问题修改
Merge pull request !17770 from junyi233/master
上级
c7900e92
947e06f9
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
3 addition
and
7 deletion
+3
-7
zh-cn/application-dev/quick-start/in-app-hsp.md
zh-cn/application-dev/quick-start/in-app-hsp.md
+1
-1
zh-cn/application-dev/quick-start/multi-hap-objective.md
zh-cn/application-dev/quick-start/multi-hap-objective.md
+1
-3
zh-cn/application-dev/quick-start/shared-guide.md
zh-cn/application-dev/quick-start/shared-guide.md
+1
-3
未找到文件。
zh-cn/application-dev/quick-start/in-app-hsp.md
浏览文件 @
a559baf4
# 应用内HSP开发指导
应用内
`HSP`
指的是专门为某一应用开发的
`HSP`
,只能被该应用内部其他
`HAP`
/
`HSP`
使用,用于应用内部代码、资源的共享。
应用内
`HSP`
跟随其宿主应用的APP包一起发布,与
该宿主应用
具有相同的包名和生命周期。
应用内
`HSP`
跟随其宿主应用的APP包一起发布,与
宿主应用同进程,
具有相同的包名和生命周期。
## 开发应用内HSP
...
...
zh-cn/application-dev/quick-start/multi-hap-objective.md
浏览文件 @
a559baf4
...
...
@@ -5,6 +5,4 @@
-
方便开发者将多HAP合理地组合并部署到不同的设备上。例如应用程序包含一个Entry包和两个Featrue包(Feature1和Feature2)。其中Entry包可以部署到设备A和设备B,Feature1只能部署到设备A,Feature2包只部署到设备B上,那么开发者就可以方便的组合Entry和Feature1部署到设备A上,组合Entry和Feature2部署到设备B上。
-
方便开发者按需加载所需模块,减少包大小。开发者可以将一个应用的某些HAP配置成按需加载。应用在启动阶段初始用不到的特性,可以配置暂不加载,当用户用到这些特性的时候,可由应用自动下载这些特性HAP,一定程度上减少应用包的大小。
-
方便应用资源共享,减少程序包大小。多个HAP都需要用到的资源(包括公共资源文件、公共页面等)以及so(shared object)文件可以放到单独的HAP中,其他HAP可以到该HAP中访问资源和so文件,也一定程度上可以减少应用程序包大小。
-
方便开发者按需加载所需模块,减少包大小。开发者可以将一个应用的某些HAP配置成按需加载。应用在启动阶段初始用不到的特性,可以配置暂不加载,当用户用到这些特性的时候,可由应用自动下载这些特性HAP,一定程度上减少应用包的大小。
\ No newline at end of file
zh-cn/application-dev/quick-start/shared-guide.md
浏览文件 @
a559baf4
...
...
@@ -7,9 +7,7 @@ HAR与HSP都是为了实现代码和资源的共享,都可以包含代码、C+
**图1**
`HAR`
和
`HSP`
在
`APP`
包中的形态示意图
![
in-app-hsp-har
](
figures/in-app-hsp-har.png
)
**HSP旨在解决HAR存在的几个问题:**
-
多个
`HAP`
引用相同的
`HAR`
,导致的
`APP`
包大小膨胀问题。
-
多个
`HAP`
引用相同的
`HAR`
,
`HAR`
中的一些状态变量无法共享的问题。
HSP旨在解决多个
`HAP`
引用相同的
`HAR`
,导致的
`APP`
包大小膨胀问题。
**HSP的一些约束:**
-
`HSP`
及其使用方都必须是
`Stage`
模型。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录