应用管理app
////////////////////////////////////
类名:APP管理类
描述:提供了一些管理APP的方法
////////////////////////////////////
String getAllApp()
描述:获取所有已安装的APP
参数:无
返回值类型:String,表示所有APP的名称,用逗号分隔
示例代码:
复制var apps = app.getAllApp();
String getAppName(String PackageName)
描述:获取指定包名的APP的名称
参数:PackageName,String类型,表示APP的包名
返回值类型:String,表示指定APP的名称
示例代码:
复制var appName = app.getAppName("com.example.app");
String getPackName()
描述:获取当前APP的包名
参数:无
返回值类型:String,表示当前APP的包名
示例代码:
复制var packageName = app.getPackName();
String getVerName(String PackageName)
描述:获取指定包名的APP的版本名称
参数:PackageName,String类型,表示APP的包名
返回值类型:String,表示指定APP的版本名称
示例代码:
复制var versionName = app.getVerName("com.example.app");
int getVersionCode(String PackageName)
描述:获取指定包名的APP的版本号
参数:PackageName,String类型,表示APP的包名
返回值类型:int,表示指定APP的版本号
示例代码:
复制var versionCode = app.getVersionCode("com.example.app");
boolean installApp(String path)
描述:安装一个APP
参数:path,String类型,表示APP的安装路径
返回值类型:boolean,表示安装是否成功,成功返回true,失败返回false
示例代码:
复制var result = app.installApp("/sdcard/app.apk");
void openApp(String packName)
描述:打开指定包名的APP
参数:packName,String类型,表示APP的包名
返回值类型:void,没有返回值
示例代码:
复制app.openApp("com.example.app");
void openAppv2(String packName)
描述:打开指定包名的APP v2版本
参数:packName,String类型,表示APP的包名
返回值类型:void,没有返回值
示例代码:
复制app.openAppv2("com.example.app");
void closeApp(String packName)
描述:关闭指定包名的APP
参数:packName,String类型,表示APP的包名
返回值类型:void,没有返回值
示例代码:
复制app.closeApp("com.example.app");
void resetApp(String packName)
描述:重启指定包名的APP
参数:packName,String类型,表示APP的包名
返回值类型:void,没有返回值
示例代码:
复制app.resetApp("com.example.app");
# String getAllApp() 获取所有app
# 描述
- 获取所有app
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String getAppName(arg0) 获取APP名字
# 描述
- 获取APP名字
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String getCurrentActivity() 获取当前activity
# 描述
- 获取当前activity
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String getLocalAppName() 获取自己APP名字
# 描述
- 获取自己APP名字
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String getLocalVerName() 获取自己版本号
# 描述
- 获取自己版本号
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String getPackName() 获取包名
# 描述
- 获取包名
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String getVerName(arg0) 获取版本号名称
# 描述
- 获取版本号名称
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:String
- 说明:
# 备注
# int getVersionCode(arg0) 获取版本号
# 描述
- 获取版本号
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:int
- 说明:
# 备注
# boolean installApp(arg0) 安装app
# 描述
- 安装app
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 路径 |
# 返回值
- 返回值类型:boolean
- 说明:
# 备注
# void openApp(arg0) 打开app
# 描述
- 打开app
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:void
- 说明:
# 备注
# void openAppSeting(arg0) 打开app设置
# 描述
- 打开app设置
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:void
- 说明:
# 备注
# void openAppv2(arg0) 打开appv2
# 描述
- 打开appv2
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:void
- 说明:
# 备注
# void updatePatch() 升级补丁
# 描述
- 升级补丁
# 参数
无
# 返回值
- 返回值类型:void
- 说明:
# 备注
# void closeApp(arg0) 关闭app
# 描述
- 关闭app
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:void
- 说明:
# 备注
# Context getContext() 获取上下文
# 描述
- 获取上下文
# 参数
无
# 返回值
- 返回值类型:Context
- 说明:
# 备注
# String getMemory() 获取内存占用
# 描述
- 获取内存占用
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# void resetApp(arg0) 重启app
# 描述
- 重启app
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 包名 |
# 返回值
- 返回值类型:void
- 说明: