编写手机脚本入门篇 1---adb
學的可以寫手機自動做了
文章目錄
- 前言
- 一、adb是什么?
- 二、adb的安裝
- 1.初步使用---連接手機(虛擬機)
- 三,一些基礎命令
- 四,一些頁面操作
- 五: 重點 自動化操作
前言
我是如何接觸的:
最近在游戲社區看見有人用Python 寫了游戲腳本,自己在迷宮里面進行打怪然后出去后,在大地圖找到新的迷宮,重新開始,于是有了接觸的興趣.來和我一起學習吧!
提示:以下是本篇文章正文內容,下面案例可供參考
一、adb是什么?
ADB(android debug brige) 安卓 調試 橋
用來完成電腦和手機之間的通信控制
二、adb的安裝
adb本身是android SDK 其中的一個工具
最簡單的是直接下adb的三個文件放入
要么直接安裝SDK(建議):
雙擊
命令 adb version 查看版本號
1.初步使用—連接手機(虛擬機)
1.打開開發者模式并打開USB調試和USB的文件傳輸,不要僅電量 要文件
## 檢查是否連接成功 adb devices //查看連接設備
顯示 device 成功 旁邊的是設備的序列號
網絡連接:
連接成功一次后
用下面的也可以直接連接了,而且后面可以不用USB了
三,一些基礎命令
adb shell //進入安卓機的控制處 基本的linux命令都可以在里面使用 exit //退出安卓的控制處adb install [apk包路徑] //將PC端該地址的安裝包 在手機端安裝 如果失敗可以將apk放入全英文的路徑中包括包名 adb uninstall [安卓系統中應用的包名 (package)] \\刪除咯 獲取包名就在下面adb pull [手機上的文件目錄] [電腦上的目標目錄] \\將文件從手機上下下來 adb push [電腦上的文件目錄] [手機上的目標目錄] \\將文件從電腦下到手機am activity manager 打開應用在安卓系統中獲取包名
adb shell pm list package //獲取全部包名 package后面空格加 -3 這個參數 是顯示第三方的安裝包(自己安的,然后自己找包名)在安卓系統中獲取活動名(活動名才能打開應用)
adb shell dumpsys activity|findstr "mFocuse" //不推薦 appt dump badging [該應用的安裝包的地方] //用 findstr launchable 過濾 就可以得到 appt dump badging [該應用的安裝包的地方] |findstr launchable //launchable-activity 的name 既是活動名稱 //appt 的都要下完整的android SDK adb shell monkey -p [被測包名] -v -v -v 1 //3個-v 是最高的執行等級 1 是執行一次 有兩了比較重新的信息 一是 + Using main activity 的黃色為活動名(淘寶的)
黃色字段 component= 包名 / 活動名 (更重要)
adb shell monkey -p com.taobao.taobao -v -v -v 1 |findstr component 直接得關鍵也可以
得到活動名我們就可以打開該應用了
adb shell am start -W -S 包名/活動名 // 包名/活動名 就是上面的component后面的黃色字段四,一些頁面操作
1.開發者里面打開手機的位置指針(得到坐標好點擊)
輸入操作
點擊操作
adb shell input tap [x] [y]滑動
adb shell input swipe[start_x] [start_y] [end_x] [end_y] [time]等待
adb shell sleep [秒數]調用安卓系統的系統按鍵
adb shell input keyevent [keycode編碼]keycode編碼不用背
五: 重點 自動化操作
創建一個txt寫入代碼:
自動打開QQ音樂放歌
總結
以上是生活随笔為你收集整理的编写手机脚本入门篇 1---adb的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cifar10数据集度盘下载
- 下一篇: Intel OpenImageDenoi