2017-06-06 43 views
-3

我正在製作一些應用程序來自動化某些事情,例如,在打開第三方應用程序的同時,我的應用程序在後臺運行,它將在給定的座標上模擬屏幕上的點擊,這看起來像是一個常規屏幕點按到第三方應用程序。如何使用xamarin模擬android上的屏幕觸摸?

但是我卡在實際的屏幕水龍頭模擬,我怎樣才能實現與Xamarin的Android?

該應用將具有root權限。

謝謝。

+0

這是一個重複:https://stackoverflow.com/questions/14928197/how-to-simulate-touch-from-background-service-with-sendevent-or-other-way – Gusman

回答

0

您也可以在沒有root權限的情況下執行此操作。對於代碼抱歉,因爲我沒有xamrin的經驗。但是你可以實現無障礙服務來模擬按鈕,textview ......點擊。你可以檢查Grenify應用程序的例子。 Greenify應用程序會以程序化方式打開應用程序信息,並以編程方式單擊強制關閉按鈕。即使沒有root權限 這裏是應用程序鏈接。 https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en

注意:我也讀過幾篇文章,說明這是不可能的,但在使用Greenify應用程序後我不相信。

我對無障礙服務自己的研究(要監視的WhatsApp家長間諜應用程序項目的消息): 使用我從thier textView.getText()函數調用監控WhatsApp的信息無障礙服務。 如果需要,我可以分享我的Android代碼以獲得幫助。 謝謝, 賈瓦德瑞伯

0

我會盡可能簡化這一點。此外,這將是您想要開始的良好開端。

1-您的應用必須具有root訪問權限。

2-使用服務創建一個活動來嗅探或點擊。

3- Recorde點擊ArrayList中的點,並通過在android中提供觸摸事件來反射它們。

最後,你不應該問這樣的問題。

+2

請解釋他的問題有什麼問題 - 因爲我的新用戶他可能沒有意識到什麼是錯的,他爲什麼收到降價。 – Sk93

+0

@ Sk93根據我的想法,他沒有分享他的努力,代碼,鏈接或他遵循的教程等。 –