代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/bundlemanager_bundle_framework_lite 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
包管理子系统是OpenHarmony为开发者提供的应用安装包的管理框架,该模块实现的功能包括了应用的安装,卸载,升级,应用信息的查询和应用状态监听。当前仅支持在OpenHarmony的轻量级设备上运行,支持的设备包括穿戴手表,Hi3516DV300等。包管理子系统由如下模块组成:
BundleKit:是包管理服务对外提供的接口,有安装/卸载接口、包信息查询接口、包状态变化监听接口。
包扫描子模块:用来解析本地预制或者安装的安装包,提取里面的各种信息,供管理子模块进行管理,持久化。
包安装子模块:负责安装,卸载,升级一个包。
包安装服务:一个单独进程的用于创建删除安装目录,具有较高的权限。
包管理子模块:管理安装包相关的信息,存储持久化包信息。
包安全管理子模块:签名检查、权限授予、权限管理。
/foundation/bundlemanager/bundle_framework_lite
├── frameworks
│ └── bundle_lite # 管理BundleKit与包管理服务通信的客户端代码
├── interfaces
│ ├── kits
│ │ └── bundle_lite # BundleKit为开发者提供的接口
│ └── inner_api
│ └── bundlemgr_lite # BundleKit实现的核心代码,及包管理服务为其它子系统提供的接口
├── services
│ └── bundlemgr_lite # 包管理服务的实现代码
└── utils
└── bundle_lite # 包管理服务实现中用到的工具性的代码
hb set # 选择需要烧录的设备类型
hb build -f # 编译全量的代码
hb build -T bundlems # 编译单个模块
./bin/bm install -p /nfs/xxxx.hap # 安装xxxx.hap
./bin/bm dump -n 包名 # 查询对应包名的应用的包信息
./bin/bm dump -l # 查询所有应用的包信息
bundlemanager_bundle_framework_lite
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。