Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 17-Mar-2025 | - | ||||
example/ | H | 17-Mar-2025 | - | 810 | 485 | |
include/ | H | 17-Mar-2025 | - | 458 | 243 | |
src/ | H | 17-Mar-2025 | - | 2,086 | 1,551 | |
unittest/ | H | 17-Mar-2025 | - | 47 | 27 | |
BUILD.gn | H A D | 17-Mar-2025 | 6 KiB | 190 | 164 | |
LICENSE | H A D | 17-Mar-2025 | 10.1 KiB | 177 | 150 | |
README.md | H A D | 17-Mar-2025 | 2 KiB | 50 | 42 |
README.md
1# AbilityKit - ability development kit 2 3## Introduction 4 5The cpp file is the implementation of AbilityKit class. 6 7## Features 8 9- provides methods for users to write their own applications. 10- manage slices of the ability in an application 11- create the application main thread and display the window 12 13## Directions 14 15``` 16 17. 18└── ability_lite 19 ├── BUILD.gn 20 ├── include 21 │ ├── ability_env_impl.h # implementation of ability_env.h 22 │ ├── ability_scheduler.h # execute ability task from ability manager service 23 │ ├── ability_service_manager.h # manage the ability of service 24 │ ├── ability_slice_manager.h # manage the slice of the ability 25 │ ├── ability_slice_route.h # manage the entry of an ability 26 │ ├── ability_slice_scheduler.h # scheduler the slices of an ability 27 │ ├── ability_slice_stack.h # store all the slices in an ability and supply method to operate them 28 │ ├── ability_thread.h # the main thread of the kit 29 │ ├── ability_window.h # handle the window during a whole ability lifecycle 30 │ └── app_info.h # a struct that records the information of an application 31 ├── README.md 32 └── src 33 ├── ability.cpp 34 ├── ability_context.cpp 35 ├── ability_env.cpp 36 ├── ability_env_impl.cpp 37 ├── ability_loader.cpp 38 ├── ability_manager.cpp 39 ├── ability_scheduler.cpp 40 ├── ability_service_manager.cpp 41 ├── ability_slice.cpp 42 ├── ability_slice_manager.cpp 43 ├── ability_slice_route.cpp 44 ├── ability_slice_scheduler.cpp 45 ├── ability_slice_stack.cpp 46 ├── ability_thread.cpp 47 ├── ability_window.cpp 48 └── main.cpp 49 50```