关于keyPressed方法中的"More按钮"和"Back按钮"的keyCode判断
在Canvas中实现了pressed方法,得到 "More按钮 "和 "Back按钮 "对应的值是-6和-7
是不是每个手机的型号其相应的keyCode值都是一样的?
如果不是,有什么办法更准确的判断?
------解决方案--------------------没有,
nokia一般 -6 -7
moto -21 -22 或 21 22
有时候模拟器和真机还不一致
这是移植的麻烦之一
------解决方案--------------------对于不同机型的不同键值,一般都是写个宏来区分..
至于菜单,跟手机系统菜单对就OK了,既它左边是选择,右边是返回功能.你也这样设定.
------解决方案--------------------当然都不一样啦 如果没用过的话 提前 测一些就ok拉
------解决方案--------------------如果是业内人士:各种主要机型的左右软键的键值一般是烂熟于心的;
做多了就记住了;
------解决方案--------------------自己写一个测试程序侧下就知道了
如果你要让一个程序适应多个手机,就比较麻烦,要先判断是哪种手机
一般都是一个手机一个版本
------解决方案--------------------我写过一个手机上的获得一些硬件信息的小程序,如果想参考的话可以把源码给你,不过很简单了。qq 393794164
------解决方案--------------------这些在j2mepolish网站上就有了
------解决方案--------------------很麻烦临时还要去网站查