TpAppInstall 类
V0.2.1TpExtUtils
2025-11-14
基础信息
| 头文件: | include <TpAppInstall.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 类型
enum TpAppInstall::TpInstallErrorCode
| 名称 | 值 | 描述 |
|---|---|---|
| TP_INSTALL_SUCCESS | 0 | |
| TP_INSTALL_ERROR_ARCK | -1 | |
| TP_INSTALL_ERROR_SPACE | -2 | |
| TP_INSTALL_ERROR_MD5 | -3 | |
| TP_INSTALL_ERROR_VERSION | -4 | |
| TP_INSTALL_ERROR_NONE_FILE | -9 | |
| TP_INSTALL_ERROR_OTHER | -10 |
enum TpAppInstall::TpAppPackageType
| 名称 | 值 | 描述 |
|---|---|---|
| TP_PACKAGE_TYPE_NONE | 0 | |
| TP_PACKAGE_TYPE_LIB | 1 | |
| TP_PACKAGE_TYPE_SYSAPP | 2 | |
| TP_PACKAGE_TYPE_USRAPP | 3 |
enum TpAppInstall::TpArch
| 名称 | 值 | 描述 |
|---|
Public 成员函数
| TpAppInstall(const TpString &path) | ||
|---|---|---|
| TpAppInstall() | ||
| ~TpAppInstall() | ||
| TpAppPackageType | getPackageType() | 获取安装包类型(system_app,user_app,lib,none) |
| archCheck() | 硬件架构检查 | |
| spaceCheck() | 空间检查 | |
| versionCheck() | 版本检查 | |
| completeCheck() | MD5校验 | |
| TpAppInstall::TpInstallErrorCode | checkAll() | 安装环境整体检查(硬件架构,剩余空间,版本) |
| setPath(const TpString &path) | 设置安装包路径 | |
| TpString | getPackVersion() | 获取安装包版本 |
| TpString | getPackArch() | 获取安装包支持的硬件架构 |
| getPackSpace() | 获取安装包需要的空间大小 | |
| TpString | getNowVersion() | 获取已安装的版本 |
| TpString | getAppUUID() | 获取安装包的应用UUID |
| TpString | getAppName() | 获取安装包的应用名字 |
| TpString | getIcon() | 获取app的图标路径 |
| isInstall() | 查看应用是否已安装 | |
| TpAppInstall::TpInstallErrorCode | install() | 安装应用 |
| TpAppInstall::TpInstallErrorCode | installTest() | |
| getInstallSchedule() | 获取安装进度 | |
| update() | 应用升级 | |
| remove(TpString &uuid) | 卸载应用 |
成员函数说明
TpAppInstall::TpAppInstall(const TpString &path)
暂无注释...
TpAppInstall::TpAppInstall()
暂无注释...
TpAppInstall::~TpAppInstall()
暂无注释...
TpAppPackageType TpAppInstall::getPackageType()
获取安装包类型(system_app,user_app,li...
获取安装包类型(system_app,user_app,lib,none)
返回值:
int TpAppInstall::archCheck()
硬件架构检查...
硬件架构检查
返回值:
int TpAppInstall::spaceCheck()
空间检查...
空间检查
返回值:
int TpAppInstall::versionCheck()
版本检查...
版本检查
返回值:
int TpAppInstall::completeCheck()
MD5校验...
MD5校验
返回值:
TpAppInstall::TpInstallErrorCode TpAppInstall::checkAll()
安装环境整体检查(硬件架构,剩余空间,版本)...
安装环境整体检查(硬件架构,剩余空间,版本)
返回值:
int TpAppInstall::setPath(const TpString &path)
设置安装包路径...
设置安装包路径
参数:path: 安装包路径
返回值:
TpString TpAppInstall::getPackVersion()
获取安装包版本...
获取安装包版本
返回值:
TpString TpAppInstall::getPackArch()
获取安装包支持的硬件架构...
获取安装包支持的硬件架构
返回值:
int TpAppInstall::getPackSpace()
获取安装包需要的空间大小...
获取安装包需要的空间大小
返回值:
TpString TpAppInstall::getNowVersion()
获取已安装的版本...
获取已安装的版本
返回值:
TpString TpAppInstall::getAppUUID()
获取安装包的应用UUID...
获取安装包的应用UUID
返回值:
TpString TpAppInstall::getAppName()
获取安装包的应用名字...
获取安装包的应用名字
返回值:
TpString TpAppInstall::getIcon()
获取app的图标路径...
获取app的图标路径
返回值:
tpBool TpAppInstall::isInstall()
查看应用是否已安装...
查看应用是否已安装
返回值:已安装返回TP_TRUE
TpAppInstall::TpInstallErrorCode TpAppInstall::install()
安装应用...
安装应用
返回值:
TpAppInstall::TpInstallErrorCode TpAppInstall::installTest()
暂无注释...
int TpAppInstall::getInstallSchedule()
获取安装进度...
获取安装进度
返回值:
int TpAppInstall::update()
应用升级...
应用升级
返回值:
static int TpAppInstall::remove(TpString &uuid)
卸载应用...
卸载应用
参数:uuid: 应用uuid
返回值:
