• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

返回列表 12345678» / 20
发新话题 回复该主题

[按键精灵安卓版] 揭开RunApp命令的特殊用法-【201512期】 [复制链接]

1#

详解RunApp的第二个参数



本文按键学院提供技术支持



按键学院交流①群(1群已满):376122403

按键学院交流②群(2群):372671254

按键学院交流③群(3群):170084238

【按键学院】安卓课程(115768679)




大家编写安卓脚本的时候都知道有个RunApp命令,是可以用来启动指定应用的命令。但是很少有同学去注意到这个命令的第二个参数,加上这个参数就可以直接打开应用的某些指定的界面(比如微信的朋友圈、淘宝的登录界面之类)。在适当的时候使用这第二个参数可以起到不少提高效率的作用。今天的这篇院刊就教大家如何去设置这第二个参数

adb 命令


要查找这第二个参数有多种方法,我们现在用的就是一个比较直观的方法。就是用adb命令来查找
安卓系统的adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。在电脑上使用命令模式来操作手机:重启、进入recovery、进入fastboot、推送文件功能等

通过上面的这个adb命令的说明就可以知道,这个命令是可以对手机进行一系列的操作。我们已海马玩模拟器为例来看下具体的操作步骤

1、打开模拟器,打开模拟器的安装目录,按住Shift键然后右键点击目录的空白地方,在弹出的菜单里选择“在此处打开命令窗口”

您所在的用户组无法下载或查看附件


2、在命令窗口中输入“adb shell” 按回车,出现图中的提示的时候就说明正常进入了shell模式了

您所在的用户组无法下载或查看附件


3、模拟器上打开想要自动开启的引用界面。然后继续输入“dumpsys activity | grep mFocusedActivity” 按回车,就会出现下图中的提示,我们需要的信息就在这两个红线标注的地方,前段是这个应用的包名,后面那段就是当前打开的界面的界面名称了,我们要填写的第二个参数也就是这个了。

您所在的用户组无法下载或查看附件


常见错误:
有时候在输入“adb shell”之后无法正确的进入shell模式,会出现下图中的错误,那我们只需要用命令重新连接下模拟器就好了。

您所在的用户组无法下载或查看附件


用adb命令重连模拟器的话需要知道这个模拟器的端口是多少,目前最新版本的海马玩0.8.6模拟器端口是 26944。重连的命令是:“adb connect 127.0.0.1:26944”,不同的模拟器的端口号都不同。除了这个命令重连之外,也可以直接通过重启模拟器来重新连接adb


RunApp命令实际应用


这里以手机淘宝app为例来给大家演示下如何直接打开手机淘宝的登录界面

1、模拟器上先打开手机淘宝,点击到登录界面

您所在的用户组无法下载或查看附件


2、输入adb命令,显示出当前的界面名称

您所在的用户组无法下载或查看附件


3、我们已经得到了淘宝的引用包名,还有这个登录界面的界面名称,那我们就可以直接写到代码里
  1. RunApp "com.taobao.taobao", "com.ali.user.mobile.login.ui.UserLoginActivity"
复制代码
点击运行之后就可以看到,按键自动就打开了淘宝的登录界面,而不是淘宝的首页。有了这种功能是不是方便了很多?

PS:由于一些应用本身的限制,可能一些界面被限制了需要先经过应用开启才能打开,所以这种功能并不能100%适用到所有的界面,实际的效果需要具体进行测试。


您所在的用户组无法下载或查看附件


本主题由 超级版主 瑞祥幽冥狼 于 2022/4/26 8:45:37 执行 审核帖子 操作
2#

启动游戏无效.能解决吗?

<font color="Magenta"><strong>【淘服务Designer】按键精灵 办公类、手机类、游戏类、辅助类脚本  QQ:271240457</strong></font>
3#

RunApp

4#

HHHHHHHHHHHHHHHHHHHH

5#

谢谢分享

6#

撒旦撒旦

7#


8#


9#

太好了 给里

10#


11#

这个咱们必须得来看看

12#

学习看看~~~~~~~

13#

你好你好

14#

阿发发发发发

15#

我来看看到底是什么!!

16#

回帖是一种美德

17#

学习一下,很高级的样子

18#

实际应用待发现

19#

接看再看

20#

很好。收藏了

发新话题 回复该主题