Java J2ME:如何以编程方式按下键盘?
是否可以通过编程方式按下键盘,以便屏幕上显示按键的数字?请参见下面的屏幕截图以了解更多说明: 详细信息:Java J2ME:如何以编程方式按下键盘?,java,java-me,mobile,Java,Java Me,Mobile,是否可以通过编程方式按下键盘,以便屏幕上显示按键的数字?请参见下面的屏幕截图以了解更多说明: 详细信息: 诺基亚N70 CLDC 1.1 MIDP2.0如何实现它将取决于您想要实现的目标 通过直接调用画布的keyPressed()、keyreased()和keyreated()方法,您可以非常轻松地模拟在画布上按键 这有助于测试基于画布的游戏,确保在画布上按下某些键时进入给定状态 但是,这不允许您控制任何基于表单的交互或本机提示。因此,您无法启动MIDlet、浏览LCDUI表单或列表、接受本机
诺基亚N70
CLDC 1.1
MIDP2.0如何实现它将取决于您想要实现的目标 通过直接调用画布的
keyPressed()
、keyreased()
和keyreated()
方法,您可以非常轻松地模拟在画布上按键
这有助于测试基于画布的游戏,确保在画布上按下某些键时进入给定状态
但是,这不允许您控制任何基于表单的交互或本机提示。因此,您无法启动MIDlet、浏览LCDUI表单
或列表
、接受本机安全提示或编辑本机文本框
。您需要使用模拟器和模拟按键的某种形式的测试脚本框架,例如。如果您想模拟按键过程,只需使用key的int作为参数调用keypressed,例如keypressed(-8)
或者你想在屏幕上显示钥匙号码?@funkybro:无法真正理解我的答案,你的意思是无法通过编程在屏幕上键入(比如我们呼叫时)?