首先我们公司是做通信的,现在需要控制手机进行一些上网操作(如刷视频、下载等),我需要一边上网一遍获取手机上网信息如基站信息、TAC 值、PCI 等。
领导给我提过的思路是通过安卓本身提过的一些接口方法实现https://my.oschina.net/u/2000932/blog/538693
小弟之前学过些 java 但是安卓开发没有学习过,所以就没用她提供的思路(还有一点就是我之前一些操作功能都是用 python 已经做的差不多了)。之后想了想就用了 adb shell 一些命令实现,这里也分享下,
adb shell "dumpsys telephony.registry | grep mServiceState",通过这个命令可以获取一些小区参数等,但是问题又来了部分手机(如华为)有些参数获取不到。
现在这个项目已经结束,感觉自己能力还是有点不足,其实用安卓本身提供的方法就很简单。因自己对安卓开发不是很了解,所以想问下移动端自动化测试是否
能直接调用安卓的一些方法,如果不能是否需要开发对应的 app 或者脚本?
可能描述的有点乱,大家希望大家指点,最近也是刚开始做这方面的自动化测试。