Commit Graph

82 Commits

Author SHA1 Message Date
xialiangwei e29b49e349 Merge branch 'dispatcher-0429' of git@gitcode.com:xialiangwei/ability_ability_runtime.git into 'master'
# Conflicts:
#   conflict interfaces/kits/c/ability_runtime/ability_runtime_common.h
Co-Authored-By:Agent
2026-05-16 20:37:22 +08:00
xialiangwei 741458475e 增加日志
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-16 17:07:31 +08:00
xialiangwei df348e4731 增加test
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-16 12:33:56 +08:00
xialiangwei 2cfe1cfa71 modobj
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-14 20:49:05 +08:00
xialiangwei 7748664b17 test
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-13 19:52:36 +08:00
xialiangwei d245d8be3f dispatcher测试
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-12 16:08:39 +08:00
xialiangwei 1d1895f7fd dispatcher测试
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-12 15:07:16 +08:00
xialiangwei b5bc34eb37 dispatcher测试
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-12 14:53:23 +08:00
xialiangwei 2c70662c4d dispatcher测试
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-09 18:15:04 +08:00
yewei0794 d52774d5da feat: add ModularObjectExtension connect management
Add service connect management for ModularObject extension type,
including service key generation, config query from Want params,
service record lifecycle management, and thread key generation.

Changes:
- Add ModularObject connect logic in AbilityConnectManager
- Add caller bundle name validation in AbilityManagerService
- Fix nullptr binding in ExtensionAbilityThread callback
- Add unit tests for ModularObject connect functions

Co-Authored-By: Agent
Signed-off-by: yewei0794 <weiyejxnf@163.com>
Change-Id: I6766a35db26f8c7bb29f72adcceef497cc7c3cdf
2026-05-08 19:40:50 +08:00
openharmony_ci 371de548e7 !19233 merge fix_ndk_inferface into master
fix ndk interface

Created-by: zhongshield1
Commit-by: zhongshield1
Merged-by: openharmony_ci
Description: **IssueNo**:
https://gitcode.com/openharmony/ability_ability_runtime/issues/15179
**Description**:

**稳定性自检:**
| 自检项                                                       | 自检结果  |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发              |√|
| 成员变量进行赋值或创建需要排查并发                               |√|
| 谨慎在lambda表达式中使用引用捕获                                |√|
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串               |√|
| map\vector\list\set等stl模板类使用时需要排查并发                |√|
| 谨慎考虑加锁范围                                               |√|
| 在IPC通信中谨慎使用同步通信方式                                 |√|
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务)        |√|
| 禁止将外部传入的裸指针在内部直接构造智能指针                      |√|
| 禁止多个独立创建的智能指针管理同一地址                           |√|
| 禁止在析构函数中抛异步任务                                      |√|
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁             |√|
| 禁止在对外接口中未经判空直接使用外部传入的指针                    |√|
| 禁止接口返回局部变量引用                                        |√|
| 禁止在信号函数中加锁                                            |√|
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作           |√|
| 禁止将同一个cpp编译在不同的so中                                 |√|

**安全编码自检:**
| 自检项                                                          | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr                                 |√|
| json对象在取值之前必须先判断类型,避免类型不匹配                   |√|
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组              |√|
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型            |√|
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 |√|
| 指针变量、表示资源描述符的变量、bool变量必须赋初值                  |√|
| readParcelable获取的对象使用前需要判空                            |√|
| 分配和释放内存的函数需要成对出现                                   |√|
| 申请内存后异常退出前需要及时进行内存释放                            |√|
| 内存申请前必须对内存大小进行合法性校验                              |√|
| 内存分配后必须判断是否成功                                         |√|
| 禁止使用realloc、alloca函数                                       |√|
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰          |√|
| 禁止打印内存地址                                                  |√|
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0               |√|
| 禁止对有符号整数进行位操作符运算                                    |√|
| 禁止对指针进行逻辑或位运算                                         |√|
| 循环次数如果收外部数据控制,需要检验其合法性                         |√|
| 禁止使用内存操作类危险函数,需要使用安全函数                         |√|
| 谨慎使用不可重入函数                                               |√|
| 必须检查安全函数的返回值,并进行正确处理                             |√|
| 禁止仅通过TokenType类型判断绕过权限校验                             |√|

**TDD Result**:
![image.png](https://raw.gitcode.com/user-images/assets/4421702/13ef8afd-cbbb-4185-9b20-f8d28d39cb10/image.png 'image.png')
**XTS Result**:
不涉及
### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由


See merge request: openharmony/ability_ability_runtime!19233
2026-05-08 17:43:16 +08:00
zhongshield1 06bd3fdfb4 fix ndk interface
Co-Authored-By: manual
Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com>
2026-05-08 15:01:12 +08:00
openharmony_ci 326b7e8ad2 !19064 merge pc_nas_stub_0422 into master
pc nas stub

Created-by: renjh5496
Commit-by: renjh5496
Merged-by: openharmony_ci
Description: **IssueNo**:
https://gitcode.com/openharmony/ability_ability_runtime/issues/15045
**Description**:
pc nas stub
**稳定性自检:**
| 自检项                                                       | 自检结果  |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发              |   完成        |
| 成员变量进行赋值或创建需要排查并发                               |   完成        |
| 谨慎在lambda表达式中使用引用捕获                              |   完成        |
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串               |   完成        |
| map\vector\list\set等stl模板类使用时需要排查并发                |   完成        |
| 谨慎考虑加锁范围                                              |   完成        |
| 在IPC通信中谨慎使用同步通信方式                                 |   完成        |
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务)        |   完成        |
| 禁止将外部传入的裸指针在内部直接构造智能指针                      |   完成        |
| 禁止多个独立创建的智能指针管理同一地址                           |    完成       |
| 禁止在析构函数中抛异步任务                                      |    完成       |
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁             |     完成      |
| 禁止在对外接口中未经判空直接使用外部传入的指针                    |    完成       |
| 禁止接口返回局部变量引用                                        |    完成       |
| 禁止在信号函数中加锁                                            |   完成        |
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作           |    完成       |
| 禁止将同一个cpp编译在不同的so中                                 |    完成       |
**安全编码自检:**
| 自检项                                                          | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr                                 |   完成        |
| json对象在取值之前必须先判断类型,避免类型不匹配                   |   完成        |
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组              |    完成       |
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型            |    完成       |
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 |    完成       |
| 指针变量、表示资源描述符的变量、bool变量必须赋初值                  |   完成        |
| readParcelable获取的对象使用前需要判空                            |    完成       |
| 分配和释放内存的函数需要成对出现                                   |   完成        |
| 申请内存后异常退出前需要及时进行内存释放                            |   完成        |
| 内存申请前必须对内存大小进行合法性校验                              |   完成        |
| 内存分配后必须判断是否成功                                         |   完成        |
| 禁止使用realloc、alloca函数                                       |   完成        |
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰          |   完成        |
| 禁止打印内存地址                                                  |   完成        |
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0               |   完成        |
| 禁止对有符号整数进行位操作符运算                                    |   完成        |
| 禁止对指针进行逻辑或位运算                                         |   完成        |
| 循环次数如果收外部数据控制,需要检验其合法性                         |    完成       |
| 禁止使用内存操作类危险函数,需要使用安全函数                         |    完成       |
| 谨慎使用不可重入函数                                               |    完成       |
| 必须检查安全函数的返回值,并进行正确处理                             |   完成        |
| 禁止仅通过TokenType类型判断绕过权限校验                             |   完成        |

**TDD Result**:

**XTS Result**:

### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由


See merge request: openharmony/ability_ability_runtime!19064
2026-05-08 12:14:01 +08:00
renjh5496 9778162817 pc nas stub
Co-Authored-By: Shangben
Signed-off-by: renjh5496 <renjianhao@h-partners.com>
2026-05-07 16:41:40 +08:00
xialiangwei 90b0a723a9 更新序列化反序列化
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-05-03 16:48:03 +08:00
xialiangwei 7553bc6329 dispatcher测试
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-04-29 14:45:02 +08:00
openharmony_ci 626d73ed2d !18687 merge isch into master
IsChildProcess

Created-by: renjh5496
Commit-by: renjh5496;renjianhao
Merged-by: openharmony_ci
Description: **IssueNo**:

**Description**:

**稳定性自检:**
| 自检项                                                       | 自检结果  |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发              |          |
| 成员变量进行赋值或创建需要排查并发                               |          |
| 谨慎在lambda表达式中使用引用捕获                                |          |
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串               |          |
| map\vector\list\set等stl模板类使用时需要排查并发                |          |
| 谨慎考虑加锁范围                                               |          |
| 在IPC通信中谨慎使用同步通信方式                                 |          |
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务)        |          |
| 禁止将外部传入的裸指针在内部直接构造智能指针                      |          |
| 禁止多个独立创建的智能指针管理同一地址                           |          |
| 禁止在析构函数中抛异步任务                                      |          |
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁             |          |
| 禁止在对外接口中未经判空直接使用外部传入的指针                    |          |
| 禁止接口返回局部变量引用                                        |          |
| 禁止在信号函数中加锁                                            |          |
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作           |          |
| 禁止将同一个cpp编译在不同的so中                                 |          |

**安全编码自检:**
| 自检项                                                          | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr                                 |          |
| json对象在取值之前必须先判断类型,避免类型不匹配                   |          |
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组              |          |
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型            |          |
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 |          |
| 指针变量、表示资源描述符的变量、bool变量必须赋初值                  |          |
| readParcelable获取的对象使用前需要判空                            |          |
| 分配和释放内存的函数需要成对出现                                   |          |
| 申请内存后异常退出前需要及时进行内存释放                            |          |
| 内存申请前必须对内存大小进行合法性校验                              |          |
| 内存分配后必须判断是否成功                                         |          |
| 禁止使用realloc、alloca函数                                       |          |
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰          |          |
| 禁止打印内存地址                                                  |          |
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0               |          |
| 禁止对有符号整数进行位操作符运算                                    |          |
| 禁止对指针进行逻辑或位运算                                         |          |
| 循环次数如果收外部数据控制,需要检验其合法性                         |          |
| 禁止使用内存操作类危险函数,需要使用安全函数                         |          |
| 谨慎使用不可重入函数                                               |          |
| 必须检查安全函数的返回值,并进行正确处理                             |          |
| 禁止仅通过TokenType类型判断绕过权限校验                             |          |

**TDD Result**:
UT:
![image.png](https://raw.gitcode.com/user-images/assets/4421702/7361d745-9abc-4d82-9b1c-10c578416ad1/image.png 'image.png')
**XTS Result**:

### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由


See merge request: openharmony/ability_ability_runtime!18687
2026-04-29 08:54:46 +08:00
zhangyuhang72 1ec94d3690 ModularObjectExtension修改
Co-Authored-By:Agent

Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com>
Change-Id: Id21699820868e1745648403795a99a499f76fd49
2026-04-25 14:57:52 +08:00
wangzhen 3a4ba56559 Api check
Signed-off-by: wangzhen <wangzhen416@huawei.com>
Change-Id: Ica2b93f44f56f4cf77fd3290c21662ae8394db3d
2026-04-24 15:34:47 +08:00
wangzhen a7448f7e3a Add native thread support
Co-Authored-By: Agent

Signed-off-by: wangzhen <wangzhen416@huawei.com>
Change-Id: I3fe893b8010c10d64a69eefb23ae9bd32314e4a8
2026-04-24 15:34:39 +08:00
zhangyuhang72 dbb5f19a15 Connect ModularObjectExtension
Co-Authored-By:Agent

Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com>
Change-Id: I142c0ab148217c74d34403cb48fc67f9e87e1e9b
2026-04-21 19:37:36 +08:00
renjianhao 5eba8d74e7 解冲突
Co-Authored-By: manual
Signed-off-by: renjh5496 <renjianhao@h-partners.com>
2026-04-20 09:13:05 +08:00
renjianhao 96d7bd0983 fix interface name
Signed-off-by: renjianhao <renjianhao@h-partners.com>
2026-04-03 19:13:01 +08:00
renjianhao 7fa49544ae modularObject ndk
Signed-off-by: renjianhao <renjianhao@h-partners.com>
2026-03-31 09:07:12 +08:00
zhengzhuolan 6cff60e3fd yizhixing
Signed-off-by: zhengzhuolan <zhengzhuolan@huawei-partners.com>
2026-02-13 14:19:19 +08:00
openharmony_ci 18653e72c6 !18389 merge lanhuangconsist into master
不一致处理

Created-by: SKY2001
Commit-by: SKY2001
Merged-by: openharmony_ci
Description: **IssueNo**:
https://gitcode.com/openharmony/ability_ability_runtime/issues/14513?ref=&did=3762323#tid-3762323
**Description**:

**稳定性自检:**
| 自检项                                                       | 自检结果  |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发              |     yes    |
| 成员变量进行赋值或创建需要排查并发                               |      yes      |
| 谨慎在lambda表达式中使用引用捕获                                |     yes       |
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串               |     yes       |
| map\vector\list\set等stl模板类使用时需要排查并发                |      yes     |
| 谨慎考虑加锁范围                                               |    yes       |
| 在IPC通信中谨慎使用同步通信方式                                 |     yes      |
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务)        |       yes    |
| 禁止将外部传入的裸指针在内部直接构造智能指针                      |    yes       |
| 禁止多个独立创建的智能指针管理同一地址                           |    yes       |
| 禁止在析构函数中抛异步任务                                      |     yes      |
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁             |       yes    |
| 禁止在对外接口中未经判空直接使用外部传入的指针                    |     yes      |
| 禁止接口返回局部变量引用                                        |    yes       |
| 禁止在信号函数中加锁                                            |      yes     |
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作           |      yes     |
| 禁止将同一个cpp编译在不同的so中                                 |      yes     |

**安全编码自检:**
| 自检项                                                          | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr                                 |        yes   |
| json对象在取值之前必须先判断类型,避免类型不匹配                   |      yes     |
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组              |    yes       |
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型            |     yes      |
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 |     yes      |
| 指针变量、表示资源描述符的变量、bool变量必须赋初值                  |       yes    |
| readParcelable获取的对象使用前需要判空                            |     yes      |
| 分配和释放内存的函数需要成对出现                                   |      yes     |
| 申请内存后异常退出前需要及时进行内存释放                            |     yes      |
| 内存申请前必须对内存大小进行合法性校验                              |     yes      |
| 内存分配后必须判断是否成功                                         |       yes    |
| 禁止使用realloc、alloca函数                                       |     yes      |
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰          |        yes   |
| 禁止打印内存地址                                                  |       yes    |
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0               |      yes     |
| 禁止对有符号整数进行位操作符运算                                    |     yes      |
| 禁止对指针进行逻辑或位运算                                         |      yes     |
| 循环次数如果收外部数据控制,需要检验其合法性                         |   yes        |
| 禁止使用内存操作类危险函数,需要使用安全函数                         |      yes     |
| 谨慎使用不可重入函数                                               |    yes       |
| 必须检查安全函数的返回值,并进行正确处理                             |    yes       |
| 禁止仅通过TokenType类型判断绕过权限校验                             |  yes        |

**TDD Result**:
pass
**XTS Result**:
pass
### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由


See merge request: openharmony/ability_ability_runtime!18389
2026-02-12 22:53:09 +08:00
SKY2001 cf011e8d8c 蓝黄不一致处理
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
2026-02-11 15:41:16 +08:00
zexin_c 52d0c6b8cd keep consistent
Signed-off-by: zexin_c <chenzexin14@huawei.com>
2026-02-11 11:31:48 +08:00
openharmony_ci 88d35175a2 !17784 merge master into master
修改遗留问题

Created-by: majian_lsyg
Commit-by: majian
Merged-by: openharmony_ci
Description: **IssueNo**:

**Description**:

**稳定性自检:**
| 自检项                                                       | 自检结果  |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发              |   pass   |
| 成员变量进行赋值或创建需要排查并发                              |   pass   |
| 谨慎在lambda表达式中使用引用捕获                                |   pass   |
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串               |   pass   |
| map\vector\list\set等stl模板类使用时需要排查并发               |   pass   |
| 谨慎考虑加锁范围                                               |   pass   |
| 在IPC通信中谨慎使用同步通信方式                                 |   pass   |
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务)        |   pass   |
| 禁止将外部传入的裸指针在内部直接构造智能指针                      |   pass   |
| 禁止多个独立创建的智能指针管理同一地址                          |   pass   |
| 禁止在析构函数中抛异步任务                                      |   pass   |
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁             |   pass   |
| 禁止在对外接口中未经判空直接使用外部传入的指针                   |   pass   |
| 禁止接口返回局部变量引用                                       |   pass   |
| 禁止在信号函数中加锁                                          |   pass   |
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作          |   pass   |
| 禁止将同一个cpp编译在不同的so中                                 |   pass   |

**安全编码自检:**
| 自检项                                                          | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr                                |   pass   |
| json对象在取值之前必须先判断类型,避免类型不匹配                   |   pass   |
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组             |   pass   |
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型            |   pass   |
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验|   pass   |
| 指针变量、表示资源描述符的变量、bool变量必须赋初值                  |   pass   |
| readParcelable获取的对象使用前需要判空                            |   pass   |
| 分配和释放内存的函数需要成对出现                                   |   pass   |
| 申请内存后异常退出前需要及时进行内存释放                            |   pass   |
| 内存申请前必须对内存大小进行合法性校验                             |   pass   |
| 内存分配后必须判断是否成功                                         |   pass   |
| 禁止使用realloc、alloca函数                                       |   pass   |
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰          |   pass   |
| 禁止打印内存地址                                                  |          |
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0               |   pass   |
| 禁止对有符号整数进行位操作符运算                                    |   pass   |
| 禁止对指针进行逻辑或位运算                                         |   pass   |
| 循环次数如果收外部数据控制,需要检验其合法性                         |   pass   |
| 禁止使用内存操作类危险函数,需要使用安全函数                         |   pass   |
| 谨慎使用不可重入函数                                               |   pass   |
| 必须检查安全函数的返回值,并进行正确处理                             |   pass   |
| 禁止仅通过TokenType类型判断绕过权限校验                             |   pass   |

**TDD Result**:

**XTS Result**:

### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由


See merge request: openharmony/ability_ability_runtime!17784
2025-12-25 15:40:40 +08:00
zexin_c b67417e968 add ndk
Signed-off-by: zexin_c <chenzexin14@huawei.com>
2025-12-24 20:50:27 +08:00
majian 590daae74f update
Signed-off-by: majian <majian59@h-partners.com>
2025-12-20 14:38:35 +08:00
majian ac56e1f688 update api24
Signed-off-by: majian <majian59@h-partners.com>
2025-12-20 14:36:16 +08:00
majian 887959c55f delete extension
Signed-off-by: majian <majian59@h-partners.com>
2025-12-18 10:45:31 +08:00
majian 34190e9505 update
Signed-off-by: majian <majian59@h-partners.com>
2025-12-17 19:43:30 +08:00
majian 66ccfb77ad update
Signed-off-by: majian <majian59@h-partners.com>
2025-12-17 19:34:36 +08:00
majian 52b3b18638 add tdd
Signed-off-by: majian <majian59@h-partners.com>
2025-12-17 12:05:36 +08:00
majian 6b85bba68d update
Signed-off-by: majian <majian59@h-partners.com>
2025-12-16 16:35:07 +08:00
majian eb96a12b2f update
Signed-off-by: majian <majian59@h-partners.com>
2025-12-15 20:09:55 +08:00
majian 11d85626bb update
Signed-off-by: majian <majian59@h-partners.com>
2025-12-15 19:34:01 +08:00
majian 711999c4b8 native extension dlopen
Signed-off-by: majian <majian59@h-partners.com>
2025-12-12 10:41:27 +08:00
SKY2001 befa3d6002 杀死子进程接口注释修改
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
2025-11-06 17:03:05 +08:00
SKY2001 f4e9c5f398 提供杀应用自身子进程能力
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
2025-11-04 09:52:40 +08:00
任国军 5fd94098f1 add getLogFileDir
Signed-off-by: 任国军 <renguojun1@h-partners.com>
2025-10-13 14:11:44 +08:00
Nathan Yang 2f84852c3c refactor: StartSelfUIAbilityWithPidResult
Signed-off-by: Nathan Yang <yangxuguang3@huawei.com>
2025-09-04 21:43:27 +08:00
Nathan Yang bac2cffee4 feat: add StartSelfUIAbilityWithPidResult
Signed-off-by: Nathan Yang <yangxuguang3@huawei.com>
2025-09-01 21:12:12 +08:00
openharmony_ci 5a3de40fa6 !16145 description:支持uiability获取启动参数及最近一次启动参数
Merge pull request !16145 from 查维/master
2025-08-29 11:52:36 +00:00
zhang_hao_zheng 0403db15ab chage enableIsolationUid to isolationUid
Signed-off-by: zhang_hao_zheng <zhanghaozheng2@h-partners.com>
Change-Id: I9d059bf14e79be793b459e1904d00b7d172d2eb2
2025-08-28 19:25:17 +08:00
查维 cace81e803 description:检视意见修改
Signed-off-by: 查维 <zhawei12@huawei-partners.com>
2025-08-26 11:34:51 +08:00
zhang_hao_zheng e329a7f6fc uid隔离需求功能代码
Signed-off-by: zhang_hao_zheng <zhanghaozheng2@h-partners.com>
Change-Id: Ife9d124ef71b384e2f072dc9e9c83452c15ac118
2025-08-25 14:53:00 +08:00
查维 7030714925 description:支持uiability获取启动参数及最近一次启动参数
Signed-off-by: 查维 <zhawei12@huawei-partners.com>
2025-08-22 14:48:55 +08:00