如果想要知道手機原生攜帶的app的基本信息,首先是無法獲取到這個apk軟件包,也就無法用appium中的aapt的方法來獲取對應的信息。此時可以通過抓取日志的方法獲取基本信息。
舉例:想要獲取到手機功能---相機 的基本信息。最終可以通過代碼或appium客戶端鏈接手機,並自動啟動設置的相機功能
方法:
1、關閉手機后台運行的所有程序
2、打開手機日志
在cmd窗口輸入adb logcat | findstr /i start 查看日志並過濾出來start 類型日志,保持日志監控窗口不動
3、點擊手機中的---相機,查看cmd窗口日志文件
因為先前已經把所有后台運行日志關閉。所有此時打開設置,可以看到日志窗口發生了變化,可以確定這個日至就是相機功能的日志
從上面的日志信息中,可以看到有這樣以穿字符串:com.android.settings/.Settings
這個字符串中的 / 左側即為包名,右側是入口。然后可以把這個包名和程序入口,替換我們代碼中的對應qq的包名和程序入口。