通过shell命令启动活动

通过shell命令启动活动
-
所用工具:mt管理器 钉钉
-
闲着无聊,研究了一点关于am start命令目的为了启动某一项活动达到定时完成任务的目的
-
具体参数:am start -n 包名/活动名
-
通过mt管理器找到应用程序即可找到包名,通过mt管理器的Activity记录就能找到活动名


-
找到包名和活动名后打开mt管理器输入命令
1am start -n com.alibaba.android.rimet/com.alibaba.lightapp.runtime.activity.CommonWebViewActivity回车出现了一些错误“url不能为空”

-
通过网上搜索了解到am start传递网址的方法
-
具体参数:am start -d url链接
-
于是我准备通过抓包抓取钉钉的url链接,抓了一大堆网址试了几个不行,就懒得分析了。然后我又在钉钉里面找,找到了

-
然后开始测试:输入命令
1am start -n com.alibaba.android.rimet/com.alibaba.lightapp.runtime.activity.CommonWebViewActivity -d https://landray.dingtalkapps.com/alid/app/report/home.html?corpid=ding114699f0a46bc4ac5d6980865&id=16ea1f906f2baa17d6a42ba896f3&skip=1&dd_from=qrcode&dd_progress=false&sourcefrom=immsg#/createRepor -
可以了,如果还想更加完善一点可以写个shell函数通过inputtap命令来模拟点击、inputswipe来模拟滑动,这里我就不详细讲解了

