J2ME开发网FAQ专题四 |
| 作者:mingjava 来源:j2medev.com 发布时间:2005-11-2 14:19:20 |
|
1) MIDP应用程序中的System.out.println()输出到什么位置? 2)开发MIDP程序有什么内存监测软件? 3)在MIDlet里面获得手机IMEI号码的方法? 4) GameCanvas能否全屏显示? 答:可以 ,调用 5) 请问在J2ME 中怎么实现对本地函数的调用? 答:标准的CLDC规范去掉了对JNI的支持,主要是出于安全型的考虑。可能有些虚拟机支持JNI,需要参考他们的开发手册。 6) 为何在高级UI与低级UI切换的时候屏幕没有重新绘制,高级UI还存在? 答:需要Canvas的paint()方法中手动清除一下屏幕,类似下面的代码: 7) MIDlet中如何显示gif和jpeg格式的图片? 答:在midp1.0规范中,只能支持png格式的图片。在jtwi规范中jpeg格式是必须支持的。 8) 预校验会对class文件做什么改动吗 答:预校验加点信息到里面 所以预校验会让class文件增加大概10%。然后到手机端后 虚拟机对class只进行简单的校验 不会耗费太多的资源 。 9) 关于MIDlet联网的时候会出现是否连接的提示是为什么? 答:这是因为MIDP2.0的安全机制要求设备实现必须在程序访问敏感API的时候要询问用户。如果是信任的MIDlet套件就不会存在这个问题,通常我们自己开发的都是安装到非信任域的。信任MIDlet套件需要签名认证。 |
| [] [返回上一页] [打 印] |
|
文章评论 |
