73 Commits

Author SHA1 Message Date
siguangli c851906c20 fix(android): add MonitorGroup for HippyEngineMonitorAdapter 2025-04-21 17:50:50 +08:00
maxli 2869164599 fix(android): rende node snapshot supplementation and improvement 2025-02-12 20:50:51 +08:00
maxli 8dee058166 fix(android): only debug call R8 avoiding log 2024-11-08 17:53:09 +08:00
maxli 852c4a5f67 fix(android): avoiding code optimization issues for R8 compile 2024-11-08 17:53:09 +08:00
maxli e73c63c7ba fix(android): document improvement and update 2024-10-23 16:37:59 +08:00
maxli a24b4f3224 fix(android): support set custom image pool size 2024-10-08 15:22:18 +08:00
maxli 8474160ebb feat(android): compatible with custom event register 2024-09-26 16:05:29 +08:00
siguangli e390c33a87 fix(android): onGlobalLayout use root view size (#3982)
Co-authored-by: maxli <maxli@tencent.com>
2024-08-06 12:10:49 +08:00
siguangli 316627dde6 fix(android): add custom display metrics (#3965)
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-07-24 15:03:46 +08:00
maxli b5c2d1dd2c fix(android): lru cache is thread safe 2024-07-22 22:17:00 +08:00
maxli da291e55f1 fix(android): change to using global image cache 2024-07-22 22:17:00 +08:00
siguangli 5f40f8f05e feat(android): vfs support custom image loader (#3947)
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-07-09 17:54:04 +08:00
siguangli fc6d506408 fix(android): remove onSystemUiVisibilityChange listener (#3913)
Co-authored-by: siguangli <maxli@tencent.com>
2024-06-17 21:20:10 +08:00
siguangli f1f6b82746 Feat/screen snapshot (#3884)
* fix(android): use screen density for dp to px

* feat(android): support get screenshot bitmap from hippy engine

---------

Co-authored-by: siguangli <maxli@tencent.com>
2024-06-11 15:10:27 +08:00
maxli c6d9593c93 fix(android): support use custom DisplayMetrics 2024-04-26 07:12:39 +00:00
maxli cc2e02b0a9 feat(android): add BaseEngineContext interface 2024-03-28 09:03:19 +00:00
siguangli b38e990d13 feat(android): support fcp monitor (#3796)
* feat(android): support fcp monitor

* fix(android): rename to PAINT_TYPE_KEY

---------

Co-authored-by: maxli <maxli@tencent.com>
2024-03-27 14:09:34 +08:00
maxli 496020cffe fix(android): compatible HashMap and ArrayList for ArgumentUtils 2024-03-25 03:09:36 +00:00
maxli f6bfa4c1ec fix(android): concat log msg only in debug mode 2024-03-18 08:19:07 +00:00
maxli 658c8938da fix(android): setItemPrefetchEnabled to false for recycler view 2024-03-14 03:26:30 +00:00
maxli 8c13d04f74 feat(android): support output render log to host 2024-01-22 13:14:59 +00:00
iPel fe9feda8af feat(android): support opacity for rich text (#3615) 2023-11-24 14:08:06 +08:00
iPel f4fcc99f44 fix(android): dimensions api compatibility with lower version 2023-11-16 06:50:09 +00:00
maxli 15b16a88cf fix(android): isScraped not check image type 2023-09-12 17:01:36 +08:00
iPel a82a4c3b3a fix(android): fix serialization hash function 2023-09-07 11:11:10 +00:00
maxli dd05ee5368 fix(android): adjust image caching strategy 2023-08-17 03:08:45 +00:00
maxli ac4e1070e4 fix(android): window and screen size use float 2023-07-20 07:46:02 +00:00
maxli 64f9710838 fix(android): add image holder redf count 2023-05-16 06:35:52 +00:00
maxli c979c37548 fix(android): add image data key 2023-05-16 06:35:52 +00:00
maxli 0693e41466 feat(android): update node support diff props 2023-04-13 09:10:43 +00:00
maxli b8ba7f2390 feat(android): support time monitor add point 2023-04-10 01:42:44 +00:00
maxli 00b57620f1 fix(android): cancel image holder recycle 2023-03-31 10:24:44 +00:00
maxli 0bd46cbe69 fix(android): do not cache web image 2023-03-31 10:24:44 +00:00
maxli deecf136e6 fix(android): add log message for NativeRenderer 2023-03-21 02:51:55 +00:00
maxli 67c60a0716 feat(android): add recycle object pool 2023-03-20 13:29:40 +00:00
maxli 954758da04 fix(android): use Map type in HippyMap internal 2023-03-14 13:10:07 +00:00
pollyzhang 574356e38d feat(connector): refactor invocation 2022-12-01 17:46:27 +08:00
pollyzhang 4ea2ee4549 feat(connector): adjust entry dependency 2022-12-01 17:46:27 +08:00
pollyzhang d7b665fc08 feat(connector): add connector for java 2022-12-01 17:46:27 +08:00
maxli 32a4843f42 feat(connector): remove link_supplier
(cherry picked from commit d334fdd95a23e09f2b9851f46ece94409a852faf)
2022-12-01 17:46:27 +08:00
maxli 141a8b472a feat(connector): add connector support
(cherry picked from commit 15f2266796f4af29f736de9e77fca8a89d64d323)
2022-12-01 17:46:27 +08:00
maxli c0df252884 feat(android): add unit test for native renderer
feat(android): add unit test for serialization

feat(android): add unit test for ChoreographerUtils

refactor(android): supplement notes for key implementation
2022-11-30 17:17:54 +08:00
maxli 3a8bb54fd8 feat(android): update AGP to 7.3.1 2022-11-21 14:42:18 +08:00
maxli a143935c96 feat(android): support render node snapshot
feat(android): add recordScreen impl

feat(android): add recordSnapshot and replaySnapshot

feat(android): collectNodeInfo with displayArea.intersects

feat(android): support snapshot async decode
2022-10-26 16:19:01 +08:00
churchill-zhang 8fa613d87a feat(vfs): add vfs module
Co-authored-by: luomy <ozonelmy@163.com>
2022-10-17 10:43:10 +08:00
maxli 30897130f6 refactor(android): update gradle to 7.3.0 2022-09-26 21:42:58 +08:00
superzheng 2986115fce feat(android): serialization support version 15 data
serialization support version 15 data and
decouples related types and their dependencies.
2022-09-23 15:14:32 +08:00
赵裕 065c26d267 feat(renderer): TDF render init commit (#2224)
Co-authored-by: vimerzhao <vimerzhao@tencent.com>
Co-authored-by: tangyun <wangtangyun@gmail.com>
Co-authored-by: etkmao <etkmao@tecent.com>
Co-authored-by: Super Zheng <superzheng@tencent.com>
2022-09-16 16:03:54 +08:00
maxli 3c335359be fix(android): should clear component when delete node 2022-09-14 16:30:53 +08:00
maxli 6ffe21f6ae refactor(android): set sample size before decode image 2022-09-14 16:30:53 +08:00