!我需要獲得用戶輸入(觸摸事件,鍵盤事件)。有什麼辦法嗎?在java代碼中,似乎沒有辦法。本地代碼呢?Android:有什麼方法可以檢測到任何用戶輸入? Android上的
-1
A
回答
1
In java code, It seems there is no way.
=>對不起,有一種方法可以檢測用戶製作的任何動作並與應用程序一起玩。
一些例子:
0
爲觸摸你可以使用
mView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//show dialog here
return false;
}
});
0
如果您YourActivity實現OnTouchListener你可以得到的事件以及用戶觸摸屏幕:
public class YourActivity extends Activity implements OnTouchListener {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
System.out.println("I touched: "+event.getX()+"-"+event.getY());
}
}
0
其實我不知道你到底是什麼意思。你的意思是在EditText或一般情況下觸摸某些東西時的文本輸入?
如果你的意思文本可以使用TextWatcher http://developer.android.com/reference/android/text/TextWatcher.html
如果你的意思是在一個視圖直接就可以使用OnTouchListener如上所述。
0
https://developer.android.com/reference/android/app/Activity.html#onUserInteraction()
Activity
public void onUserInteraction()
在API級別3,每當一個鍵,觸摸或軌跡球事件 被分派到活動中調用。如果您希望 知道用戶以某種方式與設備進行了交互,而您的活動正在運行 ,請實施此方法。此回調和onUserLeaveHint()爲 ,旨在幫助活動智能地管理狀態欄通知 ;具體而言,用於幫助活動確定取消通知的適當時機。
對您的活動的onUserLeaveHint()回調的所有調用都將是 伴隨着對onUserInteraction()的調用。這可以確保您的 活動會被告知相關的用戶活動,例如將通知窗格拉下並觸摸其中的項目。
請注意,此回調將針對 開始觸摸手勢的觸按操作而被調用,但可能不會針對隨後觸摸移動和觸摸移動操作調用該回調。
相關問題
- 1. 有什麼方法可以在Android模擬器上測試PEDOMETER?
- 2. 有什麼方法可以檢測Android應用包含哪些外部庫?
- 3. 有沒有什麼辦法可以檢測出只有CSS的Android瀏覽器?
- 4. 有什麼方法可以在Android模擬器上測試多點觸控嗎?
- 5. 有什麼方法可以檢測Swiffy動畫何時完成?
- 6. 有什麼方法可以將Visual C++代碼編譯到Android?
- 7. 有沒有辦法提示用戶在android上的輸入法?
- 8. rs232上的任何引腳可用於檢測輸入電壓
- 9. 有沒有什麼方法可以檢測到braintree.js表單的提交點擊?
- 10. 有什麼方法可以檢查設備是否支持手寫筆輸入?
- 11. 有什麼方法可以檢查麥克風是否有輸入?
- 12. 有什麼方法可以限制Android上的私鑰可見性?
- 13. 有什麼方法可以檢測web api是否已更新?
- 14. 有什麼方法可以檢測手機上是否有硬件鍵盤?
- 15. 如何檢測用戶是否停止在EditText中輸入android
- 16. Android:有什麼方法可以收聽傳出的短信?
- 17. 爲什麼我無法在Android上檢測到具有unicode字符的wifi SSID?
- 18. 檢測Android上的鍵盤輸入法語言
- 19. 有沒有什麼方法可以看到Android的當前功耗率?
- 20. Android IME - 如何檢測輸入視圖?
- 21. 有沒有什麼辦法來檢測Android碎片中的userInterations?
- 22. Android - 用手指檢測輸入按鈕?
- 23. 有沒有任何方法可以在實際顯示之前檢測android actionBar的高度?
- 24. 有什麼方法可以檢查用戶是否錯誤地輸入了他們的Windows密碼?
- 25. Android上有什麼字體可用?
- 26. 有什麼辦法可以通過android應用程序自動檢測到java服務器應用程序嗎?
- 27. 測試多個Android客戶端的正確方法是什麼?
- 28. 有沒有什麼辦法可以發佈Android應用程序進行測試?
- 29. 檢查用戶是否可以上傳文件的最佳方法是什麼?
- 30. 有什麼方法可以檢測CSS文件何時被完全加載?
你的問題不清楚。請嘗試進一步解釋並分享您嘗試過的但未運行的代碼。 – Alpay 2013-02-26 09:40:18
你能告訴我們什麼是不同的Java代碼和本地代碼 – 2013-02-26 09:41:06