2
我想以編程方式知道移動鍵盤的類型。有什麼方法可以跟蹤這個嗎?如果是,請指導我解決這個問題?如何以編程方式識別移動鍵盤的類型(正常或QWERTY)?
我想以編程方式知道移動鍵盤的類型。有什麼方法可以跟蹤這個嗎?如果是,請指導我解決這個問題?如何以編程方式識別移動鍵盤的類型(正常或QWERTY)?
沒有試過這個,所以可能無法正常工作,但試試看。
根據this link,帶QWERTY鍵盤的J2ME手機「幾乎總是返回相應的ASCII/UTF8值[當框架調用Canvas.keyPressed()
時,參數爲keyCode
]」。所以請嘗試撥打類似Canvas.getKeyName(65)
(即字母「A」)。
如果它拋出IllegalArgumentException
你會知道65是不是一個有效keyCode
該設備,因此它不是一個QWERTY手機。
讓我知道它是否有效!