# aafwk_services_abilitymgr_lite **Repository Path**: openharmony-retired/aafwk_services_abilitymgr_lite ## Basic Information - **Project Name**: aafwk_services_abilitymgr_lite - **Description**: Implementation code of the Ability Manager Service | Ability管理服务实现层 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 8 - **Created**: 2020-08-27 - **Last Updated**: 2021-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Abilityms - Ability manager service of OpenHarmony ## Introduction `Ability manager service` plays an important role in the OpenHarmony. This module focuses on aspect of introducing the feature of abilityms aiming at managing ability stack, managing application process and controlling life cycle of ability slices. ## Features - Manage ability stack. - Manage application process. - Controll life cycle of ability slices. - Abilityms tools. ## Directions ``` . ├── BUILD.gn ├── include │   ├── ability_connect_mission.h │   ├── ability_connect_record.h │   ├── ability_connect_trans_param.h │   ├── ability_inner_feature.h │   ├── ability_list.h # ability map to store ability record │   ├── ability_message_id.h # message id of AMS task │   ├── ability_mgr_context.h │   ├── ability_mgr_feature.h # AMS feature in Service Manager │   ├── ability_mgr_handler.h # AMS message handler │   ├── ability_mgr_service.h # register AMS in the Service Manager │   ├── ability_mission_record.h # ability mission record │   ├── ability_mission_stack.h # ability mission record stack │   ├── ability_record.h # ability record including ability info for GT │   ├── ability_service.h # AMS for GT │   ├── ability_stack.h # stack of AMS for GT │   ├── ability_stack_manager.h # ability stack manager │   ├── ability_worker.h # ability task manager │   ├── app_manager.h # application process record manager │   ├── app_record.h # application process record │   ├── client │   │   ├── ability_dump_client.h │   │   ├── ability_thread_client.h │   │   ├── app_spawn_client.h │   │   ├── bundlems_client.h │   │   └── wms_client.h │   ├── js_app_host.h │   ├── page_ability_record.h │   ├── task │   │   ├── ability_activate_task.h │   │   ├── ability_attach_task.h │   │   ├── ability_background_task.h │   │   ├── ability_connect_done_task.h │   │   ├── ability_connect_task.h │   │   ├── ability_disconnect_done_task.h │   │   ├── ability_disconnect_task.h │   │   ├── ability_dump_task.h │   │   ├── ability_inactivate_task.h │   │   ├── ability_start_task.h │   │   ├── ability_stop_task.h │   │   ├── ability_task.h │   │   ├── ability_terminate_service_task.h │   │   ├── ability_terminate_task.h │   │   ├── app_restart_task.h │   │   └── app_terminate_task.h │   └── util │   ├── abilityms_helper.h │   ├── abilityms_log.h │   └── abilityms_status.h ├── README.md ├── src │   ├── ability_connect_mission.cpp │   ├── ability_inner_feature.cpp │   ├── ability_list.cpp │   ├── ability_mgr_context.cpp │   ├── ability_mgr_feature.cpp │   ├── ability_mgr_handler.cpp │   ├── ability_mgr_service.cpp │   ├── ability_mission_record.cpp │   ├── ability_mission_stack.cpp │   ├── ability_record.cpp │   ├── ability_service.cpp │   ├── ability_stack.cpp │   ├── ability_stack_manager.cpp │   ├── ability_worker.cpp │   ├── app_manager.cpp │   ├── app_record.cpp │   ├── client │   │   ├── ability_dump_client.cpp │   │   ├── ability_thread_client.cpp │   │   ├── app_spawn_client.cpp │   │   ├── bundlems_client.cpp │   │   └── wms_client.cpp │   ├── js_app_host.cpp │   ├── page_ability_record.cpp │   ├── task │   │   ├── ability_activate_task.cpp │   │   ├── ability_attach_task.cpp │   │   ├── ability_background_task.cpp │   │   ├── ability_connect_done_task.cpp │   │   ├── ability_connect_task.cpp │   │   ├── ability_disconnect_done_task.cpp │   │   ├── ability_disconnect_task.cpp │   │   ├── ability_dump_task.cpp │   │   ├── ability_inactivate_task.cpp │   │   ├── ability_start_task.cpp │   │   ├── ability_stop_task.cpp │   │   ├── ability_terminate_service_task.cpp │   │   ├── ability_terminate_task.cpp │   │   ├── app_restart_task.cpp │   │   └── app_terminate_task.cpp │   └── util │   ├── abilityms_helper.cpp │   └── abilityms_status.cpp └── tools ├── BUILD.gn ├── include │   └── ability_tool.h └── src ├── ability_tool.cpp └── main.cpp ```