是否可以通过编程方式按键盘,以便屏幕上显示按键的数字?请参阅下面的屏幕截图,了解更多说明:
详细信息:
诺基亚N70
CLDC 1.1
MIDP 2.0
答案 0 :(得分:3)
你如何接近它将取决于你想要达到的目标。
您可以通过直接调用Canvas的Canvas
,keyPressed()
和keyReleased()
方法轻松模拟keyRepeated()
上的按键。
这可能适用于测试基于画布的游戏,确保在画布上按某些键时输入给定状态。
但是,这不允许您控制任何基于表单的交互或本机提示。因此,您无法启动MIDlet,浏览LCDUI Form
或List
,接受本机安全提示或编辑本机TextBox
。您需要使用模拟器和某种形式的测试脚本框架来模拟按键,例如Eggplant。
答案 1 :(得分:1)
如果你想模仿keypressed进程,只需使用key of int作为参数调用keypressed,例如keyPressed(-8);
或者您是否尝试在屏幕上显示密钥编号?