使用J2me在N97中滑入/滑出事件

时间:2010-03-10 11:33:52

标签: java java-me

我想在J2ME App中收听NOKIA设备(Touch + QWERTY键盘)的幻灯片IN / OUT事件。我需要你的输入相同。我是否需要遵循复杂的实施方式,还是有其他办法吗?midpjni会帮忙吗?

1 个答案:

答案 0 :(得分:0)

对于带有QWERTY和触摸屏的手机,当QWERTY键盘滑出并且屏幕变为横向模式(从纵向)时,QWERTY键盘会露出。因此,您可以检测sizeChanged(宽度,高度)调用,检测该手机进入横向模式然后处理它。

这种方法存在问题,如果手机根据加速度计调用变为横向模式,那么这是不一致的,因为它可以进入横向模式而不会导致QWERTY键盘滑出。

所以一个看似很好的方法就是监听幻灯片IN / OUT事件并处理它。所以你的是一个很好的解决方案。但是,如果您的应用需要使用不支持幻灯片输入/输出事件的非诺基亚手机。

因此,通用解决方案将是

  1. 处理纵向/横向更改 基于sizeChanged调用。
  2. 使您的密钥处理足够通用 支持虚拟键盘和 QWERTY键盘。
  3. 这可能一直在切线,但希望它可以帮助你理解这一点。