Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
70937f16
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,发现更多精彩内容 >>
未验证
提交
70937f16
编写于
5月 07, 2022
作者:
K
king_he
提交者:
Gitee
5月 07, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/device-dev/subsystems/subsys-application-framework-guide.md.
Signed-off-by:
N
king_he
<
6384784@qq.com
>
上级
c687b408
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
zh-cn/device-dev/subsystems/subsys-application-framework-guide.md
...vice-dev/subsystems/subsys-application-framework-guide.md
+6
-6
未找到文件。
zh-cn/device-dev/subsystems/subsys-application-framework-guide.md
浏览文件 @
70937f16
...
...
@@ -7,7 +7,7 @@
-
不带界面的Ability应用,比如:音乐播放器能在后台播放音乐、后台提供计算服务、导航服务的各类应用等。
-
不管是带界面的Ability应用还是不带界面的Ability应用,都要打包成Hap包,最终发布到应用市场,用户通过应用市场下载安装相应的应用。
不管是带界面的Ability应用还是不带界面的Ability应用,都要打包成Hap包,最终发布到应用市场,用户通过应用市场下载安装相应的应用。
## 接口说明
...
...
@@ -17,7 +17,7 @@
| 接口名称 | 接口描述 |
| -------- | -------- |
| Want
\*WantParseUri(const
char
\*
uri) | 反序列化接口,由字符串生成Want对象。 |
| const
char
\*WantToUri(Want
want) | 序列化,把Want对象生成字符串。 |
| const
char
\*WantToUri(Want
want) | 序列化
接口
,把Want对象生成字符串。 |
| void
SetWantElement(Want
\*want,
ElementName
element); | 设置ElementName对象。 |
| void
SetWantData(Want
\*want,
const
void
\*data,
uint16_t
dataLength) | 设置数据。 |
| bool
SetWantSvcIdentity(Want
\*want,
SvcIdentity
sid) | 设置SvcIdentity。 |
...
...
@@ -80,7 +80,7 @@
};
```
2.
调用REGISTER_AA宏将ServiceAbility注册到应用框架中,以便应用框架实例化
的
MyServiceAbility。
2.
调用REGISTER_AA宏将ServiceAbility注册到应用框架中,以便应用框架实例化MyServiceAbility。
```
#include "my_service_ability.h"
...
...
@@ -303,7 +303,7 @@
```
const uint32_t WAIT_TIMEOUT = 30;
sem_init(&g_sem, 0, 0);
std::string installPath = “/storage/bundle/demo.hap”; //
h
ap包的存储路径
std::string installPath = “/storage/bundle/demo.hap”; //
H
ap包的存储路径
bool result = Install(installPath.c_str(), &installParam, InstallCallback);
struct timespec ts = {};
clock_gettime(CLOCK_REALTIME, &ts);
...
...
@@ -389,7 +389,7 @@
| 命令参数 | 对应的资源文件 | 说明 | 是否可缺省 |
| -------- | -------- | -------- | -------- |
| --mode | - | 为“hap”字段,打包生成
h
ap | 否 |
| --mode | - | 为“hap”字段,打包生成
H
ap | 否 |
| --json-path | 清单文件config.json | - | 否 |
| --resources-path | 资源文件resources | - | 是 |
| --assets-path | 资源文件assets | - | 是 |
...
...
@@ -397,7 +397,7 @@
| --shared-libs-path | 共享库文件 | 针对系统应用的共享库,特殊情况下使用 | 是 |
| --ability-so-path | 主功能so文件 | - | 是 |
| --index-path | 资源索引 | 资源索引文件由资源生成工具生成,由资源流水线会集成该工具 | 是 |
| --out-path | - | 生成的
h
ap包输出路径,默认为当前目录 | 是 |
| --out-path | - | 生成的
H
ap包输出路径,默认为当前目录 | 是 |
| --force | - | 是否覆盖原有同名文件,默认为false | 是 |
-
打包示例
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录