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]} | 获取已安装的三方应用名 |
getInstalledPkgName 获取已安装的三方应用包名
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 | 无 | 无 | 无 |
logd(laoleng.app.getInstalledPkgName())
返回值 | 类型 | 说明 |
---|---|---|
["com.gibb.easyclick"] | {[string]} | 获取已安装的三方应用包名 |
getSelfMemory 获取脚本自身内存占用
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 | 无 | 无 | 无 |
logd(laoleng.app.getSelfMemory())
返回值 | 类型 | 说明 |
---|---|---|
100.15 | number | MB格式 |