如何以編程方式檢查用戶是否與Android手機的觸摸屏或鍵盤進行了交互?互動可能是觸摸或按鍵事件。將爲此創建一個服務將幫助我嗎?我怎樣才能做到這一點?如何以編程方式檢查用戶是否與他們的Android手機進行了互動?
回答
有很多完成此目的的方法。您可以覆蓋View實例上的觸摸事件,onclick事件。
我沒有任何活動,或者你可以說我的應用程序中的用戶界面。 –
如果你的應用沒有任何用戶界面,那麼用戶點擊哪裏?爲什麼你需要知道用戶交互?你問男人什麼樣的問題? – Rohit
用戶可以觸摸主屏幕或打開設備鎖定或按下任何鍵盤按鈕,那時我想知道用戶與他們的手機進行了交互。 –
如果你正在談論這樣做在Activity
..那麼你可以重寫onUserInteraction()方法的Activity
。以下是該方法的Java文檔:
只要一鍵,觸摸或軌跡球事件被調度到 活動調用。如果您想知道用戶在您的活動運行時以某種方式與設備進行了交互,請實施此方法。 此回調函數和onUserLeaveHint()旨在幫助活動 智能地管理狀態欄通知;具體而言,爲幫助活動確定取消通知的適當時間,請致電 。
對您的活動的onUserLeaveHint()回調的所有調用都將是 伴隨着對onUserInteraction()的調用。這可以確保您的 活動會被告知相關的用戶活動,例如將通知窗格拉下並觸摸其中的項目。
請注意,此回調將針對 開始觸摸手勢的觸按操作而被調用,但可能不會針對隨後觸摸移動和觸摸移動操作調用該回調。
我沒有任何活動在我的Android應用程序。 –
你想達到什麼...請解釋你的使用案例... –
用戶可以觸摸主屏幕或打開設備鎖或按任何鍵盤按鈕或使用任何應用程序,那時我想知道用戶互動用他們的電話。 –
- 1. Android - 如何以編程方式檢查手機是否有信用?
- 2. 如何以編程方式與應用程序進行交互
- 3. 如何以編程方式檢查手機是否具備WiFi功能?
- 4. 如何以編程方式檢查是否安裝了SAP Business One客戶端
- 5. 檢查Android手機是否可以訪問互聯網
- 6. 以編程方式檢查在Windows上是否啓用了IPv6
- 7. 如何以編程方式檢查Zookeeper是否正在運行
- 8. 如何以編程方式檢查Zookeeper是否正在運行?
- 9. 如何檢查Python腳本是否以交互方式啓動?
- 10. 如何以編程方式與Hashtags.org進行交互?
- 11. 如何以編程方式檢查是否安裝了應用程序?
- 12. 如何以編程方式檢測「Android應用程序」是在Chrome書籍還是在Android手機中運行
- 13. 以編程方式檢查是否部署了jboss中的ear
- 14. 如何以編程方式啓動android手機?
- 15. Android以編程方式檢查應用程序是否針對某種語言進行了本地化
- 16. 檢查用戶是否允許以編程方式截斷表
- 17. 以編程方式解鎖Android手機?
- 18. 如何檢測用戶是否移動android手機?
- 19. 如何識別手機是否處於飛行模式 - 以編程方式?
- 20. Android如何檢測是否以編程方式啓用了一個小部件?
- 21. 如何以編程方式檢查是否安裝使用Java
- 22. 如何檢查藍牙是否以編程方式啓用?
- 23. 如何以編程方式檢查Microsoft.Office.Interop.Excel是否適用於VB?
- 24. 檢測用戶是否與手機交互?
- 25. 如何以編程方式檢查應用程序是否安裝在Android中?
- 26. 檢查用戶是否以編程方式登錄或不進入appstore?
- 27. 以編程方式檢查用戶組
- 28. 如何檢查javafx應用程序是否已經以編程方式運行?
- 29. 如何以編程方式在android手機中禁用GPS?
- 30. 檢查耳機是否在Android手機
Downvote?理由在哪裏?請添加評論。 –
你檢查了這個http://stackoverflow.com/questions/4208730/how-to-detect-user-inactivity-in-android – surhidamatya