360安全卫士里有很多java软件,载下来自己修改分辨率就可以在bada上完美适用了~~方法如下:
第一步,用Winrar打开你的Jar文件,每个Jar文件都有一个META-INF的文件夹,只解压里面的MANIFEST.MF文件。
第二步,用记事本打开MANIFEST.MF,在其尾部添加 这样几行信息:
MIDlet-Scaleup-Support: False
LGE-MIDlet-Width: 480
LGE-MIDlet-Height: 800
MIDlet-Touch-Support: True
保存关闭,把修改好的文件放回Jar文件原来的目录里去。保存就好了。
解释一下含义:
第一行,是告诉Java虚拟机,不要按比例扩展屏幕(就是原来的放大效果)。
第二行,定义宽度。
第三行,定义高度。
第四行,去掉虚拟键盘,支持触摸输入。
顺便说一下,并不是所有的软件都可以这样修改。只对那些大部分的自适应屏幕的软件有效
use the following code to obtain screen resolution and screen size at the beginning of your program:
int screenResolution=Toolkit.getDefaultToolkit().getScreenResolution();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
Toolkit.getDefaultToolkit().getScreenResolution(); 可以获取屏幕分辨率