2010-08-04 99 views
1

是否有可能編寫可以捕獲任何用戶在觸摸屏上的點擊並閱讀點擊的文本的服務,無論當前哪個應用程序處於活動狀態? 例如用戶點擊瀏覽器或任何其他應用程序,該服務將知道在屏幕的位置寫入了什麼字。如何捕捉用戶點擊任何應用程序的Android屏幕上?

謝謝。

+0

我非常懷疑它 – Falmarri 2010-08-04 06:27:01

回答

0

有一個內置的功能來選擇複製文本,因爲你可以從這個video看到。

如果您想以編程方式執行此操作,請從ClipboardManager開始閱讀。不過,我發現這絕不會適用於爲Android開發的每個應用程序。

+0

嗨,感謝您的快速回復! 我認爲我沒有正確解釋自己。我想要的是在後臺運行的服務,並監視用戶從其他應用程序的點擊。關於ClipboardManager,每個應用程序都應該實現並使用此服務,以便在剪貼板中設置文本,我希望在沒有應用程序的情況下捕獲它。 再次感謝!!!!! – yav 2010-08-04 06:27:52

+0

您可以隨時在後臺運行服務,但是您的idéa是否會篡改用戶在其他應用程序中的點擊次數是需要了解的。看起來很有趣。更多閱讀服務(在後臺):http://developer.android.com/reference/android/app/Service.html – 2010-08-04 06:42:51

+0

@BennySkogberg,我也在尋找類似的東西。我希望有一項主要活動;和一個服務,這將開始時,我的應用程序開始和結束時,應用程序結束。在服務中,我希望它不斷檢查用戶是否點擊了任何按鈕或不是主要活動。我在佈局中定義了10個按鈕,並在主要活動中聲明瞭類型按鈕的變量。如果用戶在特定的時間內沒有點擊任何按鈕,那麼我希望播放一些動畫。如果你有任何想法,你能幫助我嗎? – Scorpion 2012-01-26 06:08:05