Commit Graph

1840 Commits

Author SHA1 Message Date
openharmony_ci
6508d88762
!2526 添加SessionManagerService
Merge pull request !2526 from njuptkid/truck_master
2023-05-11 13:27:14 +00:00
njuptkid
56b9be2d52 Add session mananger service
Signed-off-by: njuptkid <zhuwei43@huawei.com>
Change-Id: I8dfb720fac36cba2cc8e2c27fcd97fff324c486c
2023-05-11 20:02:23 +08:00
zhangbirong
efcaa38ad8 window gn rule fix
Signed-off-by: zhangbirong <zhangbirong@huawei.com>
Change-Id: I1b7a9b8df26df468644a3fac4f87d180451c21b8
2023-05-09 16:17:32 +08:00
qpzeng
085b503542 add js root scene session
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: Ia38bca3bcd06fb9ee8532f119545a6e4fa961e53
2023-05-06 22:09:11 +08:00
openharmony_ci
d96bf95602
!2516 [NAPI] screen session manager
Merge pull request !2516 from qpzeng/master
2023-05-06 12:10:19 +00:00
qpzeng
80572d45c4 add js scene session manager
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I8ded77fa241a1f9dcdaf718054a1745b3325a550
2023-05-06 17:45:28 +08:00
qpzeng
49ba22d9df add JsScreenSessionManager
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: Id1010f2653f0a24283c605b556a0961a1c713a80
2023-05-06 17:16:57 +08:00
qpzeng
65408af862 add judgement
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: Ib1e8f8ea0bf19b4ab6c87c1c04a2b8dfa2d17922
2023-04-24 18:22:28 +08:00
chyyy0213
9300f5211a add implment for session
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I2a96a9b28b3fc40fa7cf02067d9313db39155282
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
2023-03-02 13:00:30 +08:00
chyyy0213
4e39afd856 add session interface
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I871b10804f53314d3b343438af3411850aa26acb
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
2023-02-28 07:46:50 +00:00
chyyy0213
859bbb6b0e add thread and change persistentId
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I3427b690383198bd89df7c487816cad1f2dce2a4
2023-02-28 02:25:37 +00:00
liuchao92
bdaa416af7 fix bug
Signed-off-by: liuchao92 <liuchao92@huawei.com>
Change-Id: Ied476fc8d14dd6b024ad588b0dd31012774908bb
2023-02-28 02:25:37 +00:00
liuchao92
38c3ea4d96 add type
Signed-off-by: liuchao92 <liuchao92@huawei.com>
Change-Id: I094437f3c40e6c5836833f02b631953352e7dc68
2023-02-28 02:25:37 +00:00
liuchao92
7e00a7a8eb add pending scene activation
Signed-off-by: liuchao92 <liuchao92@huawei.com>
Change-Id: Ic5b8615515437badcee6ec7df3a8c92bae60a7e4
2023-02-28 02:25:37 +00:00
qpzeng
3f94d08088 screen session callback
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: Icdb2ec285a4a948cf3b53a623d3b3282a4c12968
2023-02-28 02:25:37 +00:00
chyyy0213
b9a17dbdb4 bridge startUIExtensionAbility
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I5752a50088024ec9812012c98d7fae74aadb1dee
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
2023-02-18 10:45:53 +00:00
qpzeng
77af477d82 add window scene judgement
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: Ide5f1b0537a5399895c2719a53b623a102ad3cbd
2023-02-18 18:37:20 +08:00
chyyy0213
5163da77ba change AbilityInfo to sessionInfo
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I87725802ba9f18abe86361277b5214729d5a9306
2023-02-17 06:38:16 +00:00
qpzeng
4137171623 bugfix for screen session
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I755c9196e7e9bc494c5100373cd224047d07223f
2023-02-17 13:42:46 +08:00
chyyy0213
cd02d570b0 change window_session to window_scene
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I61d51dc10a9e3c5f67c847ddfb2c7aa1eea8c221
2023-02-16 14:35:34 +00:00
chyyy0213
0117746096 change session framework
Signed-off-by: chyyy0213 <chenhaiying3@huawei.com>
Change-Id: I5f8672fc88e1b09d1baa3e9f4191720bf423c220
2023-02-15 09:39:49 +00:00
qpzeng
96d48a70ea fix RootSceneSession and JsScreenSessionManager
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I4ea43cb89efa3f98e959463fd4cc850ba0c56004
2023-02-14 17:26:39 +08:00
qpzeng
d940e41043 implement RootSceneSession
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I264ebe7b1de011193dc96cb59949f05adf70a7a3
2023-02-10 10:17:43 +08:00
qpzeng
951f5506ee fix build error
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I00dc249403eff67c95e39787362f2a2be1b2fbe2
2023-02-01 09:01:16 +08:00
liuchao92
8ffee43c7b add root scene session
Signed-off-by: liuchao92 <liuchao92@huawei.com>
Change-Id: Ibcc347994c1b0895dabfd6f1d92f750242501c19
2023-01-20 16:50:32 +08:00
liuchao92
bebd48fc09 add js screen session
Signed-off-by: liuchao92 <liuchao92@huawei.com>
Change-Id: If13137a2d3fa485c2d3260da5b4feb7af22f0f12
2023-01-19 16:24:18 +08:00
qpzeng
700bb2a9f7 notify lifecycle synchronously
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I4a48f734917387e6b850111f91202449e34f0ab9
2023-01-19 14:42:03 +08:00
qpzeng
d7e2a4826b remove session option
Signed-off-by: qpzeng <zengqingpeng6@huawei.com>
Change-Id: I539907581ff9de1a329264bebcdaa057e28e7f83
2023-01-16 16:40:01 +08:00
liuchao92
1c0cdb3080 add screen session
Signed-off-by: liuchao92 <liuchao92@huawei.com>
Change-Id: I7334d2e0de2ad7e6bbca3c08a8cf486b18c10b69
2023-01-10 19:47:32 +08:00
xiahaiqin
23dc138337 修改napi日志
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: Ib760a61646de18ea38b4b4a7a0c8a1a3ce9bf35d
2022-12-29 14:59:01 +08:00
xiahaiqin
87e79b3797 修改读取SceneInfo
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: Ife48c37e033c82267b129c4ef5c7dc3757647dc9
2022-12-28 15:57:05 +08:00
xiahaiqin
921ba8e757 修改napi GN
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: Ia06c0fc61928662d645f8797641ff561e56ab4f9
2022-12-28 11:48:18 +08:00
xiahaiqin
6b3ccfdf6c 修改napi
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: Ibdc730473dcb037fad4655e96d810c40f4eebd44
2022-12-27 17:46:52 +08:00
xiahaiqin
c283a3a4a2 优化Connect方法,实现WindowEventChannel
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I5768fde8150b0681e58899a7d96ae541349c1519
2022-12-22 17:24:54 +08:00
xiahaiqin
02f479067b 优化window_scene:
- 拆分session_mananger和session
- 接入AMS StartAbilityByLaucher
- 接口从innerkits移动

Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: Iae798359871fe3ae3ec72462c539b543ce595b85
2022-12-21 10:07:16 +08:00
xiahaiqin
f18d17ad9f 修改napi实现获取scenesession
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I6ec1922b46fcf498b0fe5526fb52a5c4ddf98d7a
2022-12-18 09:51:43 +08:00
xiahaiqin
2e0cf008ec 解决同名问题,AbilityInfo->SceneAbilityInfo
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I3b100537bfdbf7583e7189504e79506ff0f46ab7
2022-12-14 17:03:12 +08:00
xiahaiqin
dc3934a72f 优化session管理:
-拆分napi和native
-对外接口隔离

Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I663b2924749efb81c47ea2b994a902b2953485f7
2022-12-14 15:50:56 +08:00
xiahaiqin
0e5ea42a0a 基础框架实现:
- 实现js侧和native侧转换
- 完成scenesession生命周期控制

Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: Ic5f735989e8e319d8f8ad1902a6d1a5f3af2fb77
2022-12-08 17:34:19 +08:00
xiahaiqin
89c4034159 增加AnimationDesk新框架
-- 部分cpp未实现

Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I7d40bc92538e57683a14e05a37fd8192ae98b3ca
2022-11-26 17:44:04 +08:00