Files
任杰 b3574ff939 Issue:#IBFYPI
Description: null pointer protected
Sig: SIG_ApplicaitonFramework
Feature or Bugfix: Bugfix
Binary Source: No
Signed-off-by: renjie84  renjie84@huawei.com

Signed-off-by: 任杰 <renjie84@huawei.com>
2025-01-06 16:44:24 +08:00
..
2023-09-05 07:14:24 +00:00
2023-08-18 04:49:31 +00:00
2025-01-06 16:44:24 +08:00
2023-05-06 02:59:51 +00:00
2021-03-11 18:48:34 +08:00
fix
2024-07-16 14:08:16 +08:00
2021-03-11 18:48:34 +08:00
2021-03-11 18:48:34 +08:00

BMS - Bundle manager service of OpenHarmony

Introduction

Bundle manager service (BMS) is aiming at installing/uninstalling application and managing bundleInfo.

Features

  • install application, include read files, parse files, create files, write to files and remove files.
  • uninstall application
  • manage bundleInfo
  • a bm tool who has capacity to install, uninstall applications and to dump some information of the specified applications.

Directions

.
├── BUILD.gn
├── include
│   ├── bundle_common.h                      # common setting info
│   ├── bundle_extractor.h                   # bundle extractor
│   ├── bundle_installer.h                   # implementation of installing and uninstalling bundle
│   ├── bundle_manager_service.h             # bundle service task initialize and implementation of message process
│   ├── bundle_map.h                         # manage bundleInfo
│   ├── bundle_message_id.h                  # bundle message id setting
│   ├── bundle_ms_feature.h                  # BMS feature in Service Manager
│   ├── bundle_ms_host.h                     # register BMS in the Service Manager
│   ├── bundle_parser.h                      # parser bundle
│   ├── bundle_util.h                        # bundle util method
│   ├── extractor_util.h                     # extractor util method
│   ├── hap_sign_verify.h                    # verify signature of the hap package
│   └── zip_file.h                           # zip or unzip the hap package
├── README.md
├── src
│   ├── bundle_extractor.cpp
│   ├── bundle_installer.cpp
│   ├── bundle_manager_service.cpp
│   ├── bundle_map.cpp
│   ├── bundle_ms_feature.cpp
│   ├── bundle_ms_host.cpp
│   ├── bundle_parser.cpp
│   ├── bundle_util.cpp
│   ├── extractor_util.cpp
│   ├── hap_sign_verify.cpp
│   └── zip_file.cpp
└── tools
    ├── BUILD.gn
    ├── include
    │   └── command_parser.h
    └── src
        ├── command_parser.cpp
        └── main.cpp