Skip to content

ESAppManager

isAppInstalled(String packageName)

功能描述

根据包名判断应用是否安装。

参数

String packageName

属性类型默认值必填说明
packageNameStringnull应用的包名

返回值

属性类型说明
dataBoolean是否安装应用

示例代码

点击查看源码
js
ESAppManager.isAppInstalled('com.xxxx.app.live').then(
    (result) => {
        let isAppInstalled = result.data;
    },
    error => {
    }
);

注意

isSystemApp(String packageName)

功能描述

根据包名判断应用是否是系统应用。

参数

String packageName

属性类型默认值必填说明
packageNameStringnull应用的包名

返回值

属性类型说明
dataBoolean是否是系统应用

示例代码

点击查看源码
js
ESAppManager.isSystemApp('com.xxxx.app.live').then(
    (result) => {
        let isSystemApp = result.data;
    },
    error => {
    }
);

注意

getAppList()

功能描述

获取应用列表。

参数

返回值

Object appList

属性类型说明
systemArray系统应用信息列表
userArray用户应用信息列表

Object appInfo

属性类型说明
nameString应用的名称
pkgString应用的包名
verCodeNumber应用版本号
verNameString应用版本名称
installTimeNumber应用安装时间
updateTimeNumber应用更新时间

示例代码

点击查看源码
js
ESAppManager.getAppList().then(
    (appList) => {
        let systemAppList = appList.system;
        let userAppList = appList.user;
    },
    error => {
    }
);

注意

getAutoStartAppList()

功能描述

获取自启应用列表。

参数

返回值

Array appList

属性类型说明
nameString应用的名称
pkgString应用的包名
verCodeNumber应用版本号
verNameString应用版本名称
systemBoolean是否是系统应用
allowBoolean是否是自启应用

示例代码

点击查看源码
js
ESAppManager.getAutoStartAppList().then(
    (result) => {
    },
    error => {
    }
);

注意