From f72131cfd557ad450d4848d3b8dcc00cdb25397a Mon Sep 17 00:00:00 2001 From: xlei1030 Date: Mon, 14 Mar 2022 22:28:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=84=E5=AE=A1=E6=84=8F?= =?UTF-8?q?=E8=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xlei1030 --- zh-cn/device-dev/subsystems/Readme-CN.md | 1 + .../subsys-boot-appspawn-standard.md | 39 ++++++++++--------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/zh-cn/device-dev/subsystems/Readme-CN.md b/zh-cn/device-dev/subsystems/Readme-CN.md index 40e9f6ae1f..5614b21585 100755 --- a/zh-cn/device-dev/subsystems/Readme-CN.md +++ b/zh-cn/device-dev/subsystems/Readme-CN.md @@ -74,6 +74,7 @@ - [启动恢复子系统概述](subsys-boot-overview.md) - [init启动引导组件](subsys-boot-init.md) - [appspawn应用孵化组件](subsys-boot-appspawn.md) + - [appspawn标准系统应用孵化组件](subsys-boot-appspawn-standard.md) - [bootstrap服务启动组件](subsys-boot-bootstrap.md) - [syspara系统属性组件](subsys-boot-syspara.md) - [常见问题](subsys-boot-faqs.md) diff --git a/zh-cn/device-dev/subsystems/subsys-boot-appspawn-standard.md b/zh-cn/device-dev/subsystems/subsys-boot-appspawn-standard.md index 70383aef27..27b637ec61 100644 --- a/zh-cn/device-dev/subsystems/subsys-boot-appspawn-standard.md +++ b/zh-cn/device-dev/subsystems/subsys-boot-appspawn-standard.md @@ -1,13 +1,13 @@ # appspawn标准系统应用孵化组件 -- [概述](#section56901555910) - - [功能简介](#section56901555911) - - [基本概念](#section56901555912) -- [开发指导](#section56901555913) - - [接口说明](#section56901555914) - - [开发实例](#section56901555915) -- [常见问题](#section56901555916) - - [冷启动失败](#section56901555917) +- [概述]() + - [功能简介]() + - [基本概念]() +- [开发指导]() + - [接口说明]() + - [开发实例]() +- [常见问题]() + - [冷启动失败]() ## 概述 @@ -16,15 +16,15 @@ appspawn被init启动后,等待接收进程间消息,根据消息内容启 ### 功能简介 - 安全控制 - - 支持为app设置SELinux标签 +
  支持为app设置SELinux标签。 - 应用进程控制 - - 支持为app设置AccessToken - - 支持重启前,appspawn停止后,可同时停止所有已孵化的app进程 + - 支持为app设置AccessToken。 + - 支持重启前,appspawn停止后,可同时停止所有已孵化的app进程。 - 冷启动 - - 支持应用通过aa命令冷启动应用 +
  支持应用通过aa命令冷启动应用。 ``` param set appspawn.cold.boot true // 打开冷启动状态 @@ -34,7 +34,7 @@ appspawn被init启动后,等待接收进程间消息,根据消息内容启 ### 基本概念 -appspawn注册的服务名称为“appspawn”, appspawn 通过监听本地socket,接收来自客户端的请求消息,消息格式定义如下: +appspawn注册的服务名称为“appspawn”, appspawn 通过监听本地socket,接收来自客户端的请求消息。消息类型为AppProperty的结构体, 定义路径为:“base/startup/appspawn_standard/interfaces/innerkits/include/sclient_socket.h“。 **表 1** 字段说明 @@ -94,7 +94,7 @@ appspawn注册的服务名称为“appspawn”, appspawn 通过监听本地socke ## 开发指导 - 通过 “base/startup/appspawn_standard/interfaces/innerkits/include/client_socket.h“ 头文件查看 + 接口定义路径: “base/startup/appspawn_standard/interfaces/innerkits/include/client_socket.h“,表 2为接口说明。 ### 接口说明 @@ -135,6 +135,7 @@ appspawn注册的服务名称为“appspawn”, appspawn 通过监听本地socke ### 开发实例 +
  接口使用参考方式: ``` std::shared_ptr clientSocket = std::make_unique("AppSpawn"); if (clientSocket == nullptr) { @@ -158,9 +159,9 @@ appspawn注册的服务名称为“appspawn”, appspawn 通过监听本地socke ### 冷启动失败 -- **现象描述** - 通过命令冷启动应用失败 +   **现象描述** +
    通过命令冷启动应用失败 -- **解决方法** - 1. 确认是否打开冷启动设置 - 2. 确认冷启动命令是否正确 \ No newline at end of file +   **解决方法** +
    1. 确认是否打开冷启动设置 +
    2. 确认冷启动命令是否正确 \ No newline at end of file -- GitLab