APP 应用
操作
accKillApp 无障碍关闭app数据[华为]
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pkgName | 是 | string | 包名 |
logd(laoleng.app.accKillApp("com.tencent.mm"));
| 返回值 | 类型 | 说明 |
|---|---|---|
| true/false | boolean | 是否成功 |
cleanApp shell清理app数据
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pkgName | 是 | string | 包名 |
laoleng.app.cleanApp("com.tencent.mm")
| 返回值 | 类型 | 说明 |
|---|---|---|
| 无 | 无 | 无 |
forceKillApp shell强制关闭app
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pkgName | 是 | string | 包名 |
logd(laoleng.app.forceKillApp("com.tencent.mm"));
| 返回值 | 类型 | 说明 |
|---|---|---|
| true/false | boolean | 是否成功 |
openAppSetting 打开app设置页
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pkgName | 是 | string | 包名 |
logd(laoleng.app.openAppSetting("com.tencent.mm"));
|类型|说明| |:----- |:-----|----- | | true/false|boolean |是否成功 |
判断
isRunningPkg app是否在前台
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pkgName | 是 | string | 包名 |
logd(laoleng.app.isRunningPkg("com.tencent.mm"));
| 返回值 | 类型 | 说明 |
|---|---|---|
| true/false | boolean | 是否 |
获取
getBitmap 获取apk图标bitmap
| 参数名 | 必 选 | 类型 | 说明 |
|---|---|---|---|
| pkgName | 是 | string | apk包名 |
let ret = laoleng.app.getBitmap("com.tencent.mobileqq")
logd(ret);
if (ret) {
image.saveBitmap(ret, "png", 100, "/sdcard/Pictures/1.png")
}
| 返回值 | 类型 | 说明 |
|---|---|---|
| android.graphics.Bitmap@dca34fb | ImageBitmap | 图标bitmap |
getAppName 通过包名获取应用名
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| packageName | 否 | string | 包名,可空,默认返回当前脚本名 |
logd(laoleng.app.getAppName("com.tencent.mm"))
| 返回值 | 类型 | 说明 |
|---|---|---|
| 微信 | string | 应用名 |
getPackageName通过应用名获取包名
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appName | 否 | string | 应用名 |
logd(laoleng.app.getPackageName("微信"))
//不填则获取脚本自身包名
logd(laoleng.app.getPackageName())
| 返回值 | 类型 | 说明 |
|---|---|---|
| com.gibb.easyclick | string | 包名 |
getInstallPath 获取app的安装路径
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| packageName | 否 | string | 包名,可空,空为获取脚本自身安装路径 |
//获取脚本自身安装路径
logd(laoleng.app.getInstallPath())
//获取wx安装路径
logd(laoleng.app.getInstallPath("com.tencent.mm"))
| 返回值 | 类型 | 说明 |
|---|---|---|
| /data/user/0/com.gibb.easyclick | string | app的安装路径 |
getInstalledAppName 获取已安装的三方应用名
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| 无 | 无 | 无 | 无 |
logd(laoleng.app.getInstalledAppName())
| 返回值 | 类型 | 说明 |
|---|---|---|
| ["易点云测"] | {[string]} | 获取已安装的三方应用名 |