一种优化手机群工作站的速度提升方法

终于想起来了自己还有个博客的打开方法…

最近不断在学习VUE+架构修炼,一直没有什么好的点子拿出来发博客的。昨天在完善生活面板所需要用到的手机工作站群时,想到一种适合手机工作站群的软件启动速度的提升。

绝大多数类似TaoBao,HaloChuXing等app,在打开时都会因为需要加载大部分的图片、信息、广告而导致载入缓慢,尤其是对于工作室手机站群的便宜手机。

在这提到的一种方法是:在打开app时,关闭网络 ————> 跳转到所需功能页 —————> 开启手机网络 ————> 进行操作

这种土方法可以有效规避app打开时,加载慢的问题,在此做个抛砖引玉的作用

给出ADB命令如下:

  • svc data disable 关闭数据网络
  • svc data enable 开启数据网络
  • svc wifi disable 关闭WIFI开关
  • svc wifi enable 开启WIFI开关

应用于Python + Poco 自动化的速度提升示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- encoding=utf8 -*-
__author__ = "Aunger"

from airtest.core.api import *


from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)

shell("input keyevent 26") #点亮屏幕
shell("svc wifi disable") #关闭wifi开关
sleep(5) #等待wifi关闭
start_app("com.app.xiaohehe") #开启APP

#... 进入指定页面的代码逻辑 ...#

shell("svc wifi enable") #开启wifi开关
sleep(5) #等待wifi开启

# ... 程序逻辑编写 Code Work ...#

stop_app("com.app.xiaohehe") #关闭APP
shell("input keyevent 26") #熄灭屏幕

auto_setup(__file__)