1
嘿在今天之前,我認爲沒有辦法根據我的搜索在其他應用程序中捕獲其他應用程序中的用戶類型,但是今天我看到了一個可以提供表情符號的應用程序你輸入社交應用程序。這怎麼可能? https://play.google.com/store/apps/details?id=co.dango.emoji.gif捕獲其他應用程序中的用戶類型
嘿在今天之前,我認爲沒有辦法根據我的搜索在其他應用程序中捕獲其他應用程序中的用戶類型,但是今天我看到了一個可以提供表情符號的應用程序你輸入社交應用程序。這怎麼可能? https://play.google.com/store/apps/details?id=co.dango.emoji.gif捕獲其他應用程序中的用戶類型
我猜他們在內部使用AccessibilityService
。
這種服務主要用於幫助殘疾人士(例如TalkBack)。註冊後,此服務收到AccessibilityEvents
。例如,當用戶與設備交互或顯示的內容發生更改時,會觸發這些事件。在內部,它們包含一棵AccessibilityNodeInfos
樹,其中包含有關屏幕上顯示的視圖層次結構的詳細信息。
因此,該應用程序可以遍歷AccessibilityNodeInfo
樹並提取用戶輸入的文本。
您可以閱讀更多關於AccessibilityServices
here。底線:安裝需要訪問權限的應用程序時要小心,因爲它們可能會造成嚴重的安全風險。