Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
example/ | 12-May-2024 | - | 803 | 477 | ||
include/ | 12-May-2024 | - | 459 | 244 | ||
src/ | 12-May-2024 | - | 1,958 | 1,450 | ||
BUILD.gn | D | 12-May-2024 | 4.6 KiB | 153 | 134 | |
LICENSE | D | 12-May-2024 | 10.1 KiB | 177 | 150 | |
README.md | D | 12-May-2024 | 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```