Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 如何以编程方式识别移动键盘的类型(普通或QWERTY)?_Java Me - Fatal编程技术网

Java me 如何以编程方式识别移动键盘的类型(普通或QWERTY)?

Java me 如何以编程方式识别移动键盘的类型(普通或QWERTY)?,java-me,Java Me,我想通过编程了解移动键盘的类型。有没有办法追踪这个。如果是,请指导我获取此问题?尚未尝试此方法,因此可能不起作用,但请尝试查看 据介绍,带有QWERTY键盘的J2ME手机“在框架调用Canvas.keyPressed()]时,几乎总是返回相应的ASCII/UTF8值[作为keyCode参数]”。所以试着打个比方(比如字母“A”) 如果它抛出IllegalArgumentException,您将知道65对于该设备不是有效的keyCode,因此它不是QWERTY手机 让我知道它是否有效

我想通过编程了解移动键盘的类型。有没有办法追踪这个。如果是,请指导我获取此问题?

尚未尝试此方法,因此可能不起作用,但请尝试查看

据介绍,带有QWERTY键盘的J2ME手机“在框架调用
Canvas.keyPressed()
]时,几乎总是返回相应的ASCII/UTF8值[作为
keyCode
参数]”。所以试着打个比方(比如字母“A”)

如果它抛出
IllegalArgumentException
,您将知道65对于该设备不是有效的
keyCode
,因此它不是QWERTY手机

让我知道它是否有效