设为首页
收藏本站
开启辅助访问
切换到窄版
充值
登录
立即注册
只需一步,快速开始
懒人官网
论坛首页
BBS
视频直播网校
VIP会员
钱包
合鑫云真机
任务大厅
搜索
搜索
本版
帖子
用户
懒人精灵论坛
»
论坛首页
›
懒人精灵
›
问答专区
›
判断是否在前台的代码是否可以用?
返回列表
发新帖
判断是否在前台的代码是否可以用?
[复制链接]
2569
|
7
|
2021-12-7 14:05:02
|
显示全部楼层
|
阅读模式
local pkg = "net.tanggua.adtqmx2";
local ret = appIsFront(pkg)
if ret == false then
print("不在前台")
runApp(pkg)
else
print("在前台")
end
我不管是打开还是没打开APP,都是判断不在前台,我这代码是否有写错?
回复
使用道具
举报
readgo
|
2021-12-7 18:32:41
|
显示全部楼层
包名确定是对的吗>?
回复
使用道具
举报
lcm2022
|
2021-12-7 21:45:24
|
显示全部楼层
包名是正确的,可以自动打开APP
回复
使用道具
举报
安德鲁
|
2021-12-7 23:17:04
|
显示全部楼层
不用这么麻烦啊 写这么麻烦做什么
回复
使用道具
举报
lcm2022
|
2021-12-7 23:36:57
|
显示全部楼层
安德鲁 发表于 2021-12-7 23:17
不用这么麻烦啊 写这么麻烦做什么
那要怎么写?
回复
使用道具
举报
.KK
|
2021-12-8 14:16:50
|
显示全部楼层
无障碍的话 那个检测前台代码会失效得Root的手机才有效 你可以启动App循环检测启用后App界面控件的特征 如果存在那里该App就已经在前台运行了
回复
使用道具
举报
daduke7902
|
2021-12-25 21:54:43
|
显示全部楼层
随便取个控件, 判断 package.
回复
使用道具
举报
13978339023
|
2022-6-9 18:56:37
|
显示全部楼层
无障碍可以获取当前包名,对比包名就知道是不是前台了
pkg ="包名"
local 当前包名 = frontAppName() ----获取前台包名
if 当前包名== pkg then
成功
else
失败
end
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
lcm2022
10
主题
60
帖子
575
积分
高级会员
高级会员, 积分 575, 距离下一级还需 425 积分
高级会员, 积分 575, 距离下一级还需 425 积分
积分
575
加好友
发消息
回复楼主
返回列表
版本更新
问答专区
综合讨论
直播公开课专区
教程专区
VSCODE专区
插件专区
源码分享
懒人BUG&建议专区
论坛事务
广告位招商