wang_jun_long
|
1fbfd121be
|
Merge branch 'fixSyncRisk0427' of git@gitcode.com:wang_jun_long/ability_ability_runtime.git into 'master'
Co-Authored-By: Agent
Signed-off-by: 王俊龙 <wangjunlong8@h-partners.com>
|
2026-05-13 15:48:58 +08:00 |
|
wang_jun_long
|
77ef78a8fd
|
fix Sync Risk
Co-Authored-By: Agent
Signed-off-by: 王俊龙 <wangjunlong8@h-partners.com>
|
2026-05-12 16:06:17 +08:00 |
|
renjh5496
|
9e42a92b4a
|
support dms intent
Co-Authored-By: ya
Signed-off-by: renjh5496 <renjianhao@h-partners.com>
|
2026-05-02 17:35:32 +08:00 |
|
DESKTOP-UGVMD4B\DawnComing
|
beba0d8a98
|
adj优先级调整_标识前台应用因息屏导致退后台场景
Signed-off-by: lidongrui <lidongrui3@huawei.com>
Co-Authored-By: Agent
|
2026-04-17 15:08:17 +08:00 |
|
Lutao98
|
9ccb6c72ad
|
add dumpresult
Signed-off-by: Lutao98 <lutao31@huawei.com>
Co-Authored-By: Agent
Signed-off-by: Lutao98 <lutao31@huawei.com>
|
2026-04-03 17:17:55 +08:00 |
|
xialiangwei
|
50d830d524
|
hyper
Signed-off-by: xialiangwei <2049500708@qq.com>
|
2026-03-31 20:57:38 +08:00 |
|
RuiChen_01
|
eb44b0f765
|
add innerapi for getWant
Co-Authored-By: Agent
Signed-off-by: RuiChen_01 <chenrui193@huawei.com>
|
2026-03-26 22:32:05 +08:00 |
|
朱菲墨
|
ff552ec5b3
|
应用自启动可配置隐藏启动
Co-Authored-By: Agent
Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com>
|
2026-03-06 12:07:42 +08:00 |
|
SKY2001
|
cb9a339373
|
onMemoryLevel机制优化-2-PR
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
|
2026-02-24 21:21:47 +08:00 |
|
DESKTOP-UGVMD4B\DawnComing
|
56d0e31fe1
|
startAbilityByCall后置拦截器是否弹处置弹框
Signed-off-by: lidongrui <lidongrui3@huawei.com>
|
2026-01-29 21:34:06 +08:00 |
|
SKY2001
|
af6d15abb2
|
回退onMemoryLevel机制优化相关PR
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
|
2026-01-07 15:55:09 +08:00 |
|
SKY2001
|
27466337b9
|
修复aa MemmoryLevel命令异步通知
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
|
2025-12-09 14:58:02 +08:00 |
|
yuechunyang
|
fc8dabb483
|
full token id
Signed-off-by: yuechunyang <yuechunyang1@h-partners.com>
|
2025-11-29 11:49:06 +08:00 |
|
openharmony_ci
|
b301345e1d
|
!17301 merge killReason into master
aa force-stop增加kill reason支持
Created-by: AsukaSoryu
Commit-by: AsukaSoryu
Merged-by: openharmony_ci
Description: **IssueNo**:
https://gitcode.com/openharmony/ability_ability_runtime/issues/13512
**Description**:
aa force-stop增加kill reason支持
**稳定性自检:**
| 自检项 | 自检结果 |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | Y |
| 成员变量进行赋值或创建需要排查并发 | Y |
| 谨慎在lambda表达式中使用引用捕获 | Y |
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | Y |
| map\vector\list\set等stl模板类使用时需要排查并发 | Y |
| 谨慎考虑加锁范围 | Y |
| 在IPC通信中谨慎使用同步通信方式 | Y |
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | Y |
| 禁止将外部传入的裸指针在内部直接构造智能指针 | Y |
| 禁止多个独立创建的智能指针管理同一地址 | Y |
| 禁止在析构函数中抛异步任务 | Y |
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | Y |
| 禁止在对外接口中未经判空直接使用外部传入的指针 | Y |
| 禁止接口返回局部变量引用 | Y |
| 禁止在信号函数中加锁 | Y |
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | Y |
| 禁止将同一个cpp编译在不同的so中 | Y |
**安全编码自检:**
| 自检项 | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr | Y |
| json对象在取值之前必须先判断类型,避免类型不匹配 | Y |
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | Y |
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | Y |
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | Y |
| 指针变量、表示资源描述符的变量、bool变量必须赋初值 | Y |
| readParcelable获取的对象使用前需要判空 | Y |
| 分配和释放内存的函数需要成对出现 | Y |
| 申请内存后异常退出前需要及时进行内存释放 | Y |
| 内存申请前必须对内存大小进行合法性校验 | Y |
| 内存分配后必须判断是否成功 | Y |
| 禁止使用realloc、alloca函数 | Y |
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | Y |
| 禁止打印内存地址 | Y |
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | Y |
| 禁止对有符号整数进行位操作符运算 | Y |
| 禁止对指针进行逻辑或位运算 | Y |
| 循环次数如果收外部数据控制,需要检验其合法性 | Y |
| 禁止使用内存操作类危险函数,需要使用安全函数 | Y |
| 谨慎使用不可重入函数 | Y |
| 必须检查安全函数的返回值,并进行正确处理 | Y |
| 禁止仅通过TokenType类型判断绕过权限校验 | Y |
**TDD Result**:pass
**XTS Result**:pass
### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由
See merge request: openharmony/ability_ability_runtime!17301
|
2025-11-14 21:53:46 +08:00 |
|
AsukaSoryu
|
4c95396e15
|
add kill reason for aa force-stop
Signed-off-by: gongyuechen <gongyuechen@huawei.com>
|
2025-11-06 14:56:23 +08:00 |
|
Nathan Yang
|
d94a630bcb
|
feat: startAbilityByCall add promotePriority
Signed-off-by: Nathan Yang <yangxuguang3@huawei.com>
|
2025-11-04 18:59:49 +08:00 |
|
Nathan Yang
|
e7b7e7ed32
|
refactor: StartSelfUIAbilityWithPidResult
Signed-off-by: Nathan Yang <yangxuguang3@huawei.com>
|
2025-09-13 14:55:54 +08:00 |
|
Nathan Yang
|
bac2cffee4
|
feat: add StartSelfUIAbilityWithPidResult
Signed-off-by: Nathan Yang <yangxuguang3@huawei.com>
|
2025-09-01 21:12:12 +08:00 |
|
wendel
|
0b3bef2726
|
multi foreground user
Signed-off-by: wendel <yuwenze1@huawei.com>
Change-Id: I2b1f8a58e66f4eff7c42a30f9ef862215b0768ac
|
2025-08-29 15:30:50 +08:00 |
|
unknown
|
b6e3037e89
|
add isSlient
Signed-off-by: unknown <sijunjie@huawei.com>
|
2025-08-02 19:57:52 +08:00 |
|
wangbing
|
e46618ff29
|
add CompletionHandlerForAtomicService
Signed-off-by: wangbing <wangbing175@huawei-partners.com>
|
2025-07-30 17:49:45 +08:00 |
|
朱菲墨
|
bb5c28a5c0
|
新增startUIAbilities and TDD1
Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com>
|
2025-07-04 12:47:57 +08:00 |
|
openharmony_ci
|
68b36795e2
|
!14679 add cjAppMgr
Merge pull request !14679 from 吴杰杰杰/master
|
2025-06-05 01:14:32 +00:00 |
|
wangkailong
|
a7278dcc99
|
Merge branch 'master' of gitee.com:openharmony/ability_ability_runtime into wantagent13
Signed-off-by: wangkailong <wangkailong6@huawei.com>
|
2025-06-04 07:07:33 +00:00 |
|
zhuhan
|
7f93765aff
|
:wantagent add context
Signed-off-by: zhuhan <zhuhan10@huawei.com>
Change-Id: Ied9eae23e54ce290d29ba4348ac6568638331370
|
2025-06-03 21:31:13 +08:00 |
|
吴杰杰杰
|
208a3073ed
|
add cjAppMgr
Signed-off-by: 吴杰杰杰 <m17610397795@163.com>
|
2025-06-03 16:46:38 +08:00 |
|
l30067926
|
d5c6132700
|
TDD_cov
Signed-off-by: l30067926 <luoyicong@h-partners.com>
Change-Id: Id0ed9ce9a13a108403c8c1cb8c268d44254459a9
|
2025-06-01 18:35:31 +08:00 |
|
liuzongze
|
519c5642d7
|
UI并行化-UI线程(worker)周期性GC操作,导致偶尔丢帧
Signed-off-by: liuzongze <liuzongze@huawei.com>
Change-Id: Ifa30cac7dc50bf9c989cce0564607272d9b7f4d0
|
2025-05-15 19:18:00 +08:00 |
|
yangxuguang-huawei
|
0ec3eb3e04
|
refactor: CompletionHandler
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
|
2025-04-26 11:43:00 +08:00 |
|
yangxuguang-huawei
|
565b3a0757
|
feat: add CompletionHandler to StartOptions
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
|
2025-04-22 21:56:57 +08:00 |
|
openharmony_ci
|
1f0ee7c516
|
!12796 本地调试
Merge pull request !12796 from songjindian/require_debug3
|
2025-02-27 09:35:39 +00:00 |
|
songjindian
|
d608733518
|
本地调试
Signed-off-by: songjindian <songjindian1@huawei.com>
|
2025-02-27 09:05:30 +08:00 |
|
段嗣钊
|
07faa927d7
|
LogoutUser增加回调
Signed-off-by: 段嗣钊 <duansizhao@huawei.com>
Change-Id: I139f2a96c3efd8c1501978b2329541adc088ab64
|
2025-02-17 17:07:47 +08:00 |
|
wangbing
|
0516861bf3
|
upd sendAppSpawnMsg
Signed-off-by: wangbing <wangbing175@huawei-partners.com>
|
2025-02-10 20:42:24 +08:00 |
|
郑冬冬冬
|
3e0d55dc04
|
Message:fixCodes
Signed-off-by: 郑冬冬冬 <zhengchengkai@huawei.com>
|
2025-01-04 15:05:10 +08:00 |
|
sunjiakun
|
4ba196c818
|
add background collaborate
Signed-off-by: sunjiakun <sunjiakun5@huawei.com>
|
2024-12-30 12:14:19 +08:00 |
|
sunjiakun
|
43ee23ab64
|
add sendUninstallDebugHapMsg
Signed-off-by: sunjiakun <sunjiakun5@huawei.com>
|
2024-11-28 20:16:42 +08:00 |
|
yuwenze
|
7ec6195454
|
support appIndex
Signed-off-by: yuwenze <yuwenze1@huawei.com>
Change-Id: Id6a071a0b1d008dc701fcede39a48613bc7bff12
|
2024-11-07 17:05:24 +08:00 |
|
openharmony_ci
|
bfbe1c6a0e
|
!11030 ams拉起scb时支持传递恢复字段
Merge pull request !11030 from hanchenZz/send_app_recovery
|
2024-10-15 15:04:21 +00:00 |
|
hanchenZz
|
3230e92e5b
|
ams拉起scb时支持传递恢复字段
Signed-off-by: hanchenZz <wanghanchen1@huawei.com>
|
2024-10-15 16:46:29 +08:00 |
|
wangzhen
|
4eb3870dcd
|
Add app exception callback
Signed-off-by: wangzhen <wangzhen346@huawei.com>
Change-Id: I78385dbb4d3012eee71a9eccb7d3185c296bf53d
|
2024-10-14 21:42:49 +08:00 |
|
openharmony_ci
|
a7c25c02a4
|
!10915 want agent check need bms
Merge pull request !10915 from zhuhan/0930_wantagent_2
|
2024-10-04 13:56:13 +00:00 |
|
zhuhan
|
4724bfbaed
|
want agent check need bms
Signed-off-by: zhuhan <zhuhan10@huawei.com>
Change-Id: Ic3bb052b3fcc23cbef0222acb5ca2f8aa5e5b105
|
2024-10-04 15:11:50 +08:00 |
|
yangxuguang-huawei
|
1bd78c3d5c
|
fix: add IN_PROCESS_CALL for GetAllRunningInstanceKeysByBundleName
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
|
2024-09-30 14:21:02 +08:00 |
|
yangxuguang-huawei
|
3131dc897f
|
refactor: GetAllRunningInstanceKeysBySelf
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
|
2024-09-28 16:02:39 +08:00 |
|
yangxuguang-huawei
|
ddca431799
|
feat: get apis for multi-instance
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
|
2024-09-20 17:07:02 +08:00 |
|
jsjzju
|
f41f85db7d
|
删除AbilityBehaviorAnalysis等无用代码
Signed-off-by: jsjzju <jinsenjun@huawei.com>
Change-Id: I7735b2db5861b461c41fb3f6aadb4b940b6b2e0b
|
2024-09-02 22:36:48 +08:00 |
|
sodanotgreen
|
1d8c7249b2
|
fix
Signed-off-by: sodanotgreen <limengzheng@huawei.com>
|
2024-08-28 18:05:41 +08:00 |
|
openharmony_ci
|
b08eef8e36
|
!10062 备份恢复删除页面栈默认值修复
Merge pull request !10062 from sodanotgreen/recovery
|
2024-08-23 04:24:43 +00:00 |
|
savior-xzh
|
109182457c
|
delete
Signed-off-by: savior-xzh <xuzheheng2@huawei.com>
Change-Id: I004ac507ccba5ca52f45fe7e74fdb54efdcd20cd
|
2024-08-22 19:34:19 +08:00 |
|