答:1、moto系列 string imei = system.getproperty("imei");2、siemens系列 string imei = system.getproperty("com.siemens.imei");3、sonyericsson system.getproperty("com.sonyericsson.imei");这时候将返回手机的imei号码:imei 123456-00-123456-1-00 需要说明的一点是:在sonyericsson p910上查询imei号码的时,传递的字符串参数应该是com.sonyericsson.imei(imei大写)。如果在不支持此项功能的手机上查询固件信息或imei号的时候将什么都不返回,例如在t610上调用。具体上述方法能否得到imei号,要到真机测试,有些厂商已经关闭了这个系统属性。
4) gamecanvas能否全屏显示?
答:可以 ,调用setfullscreenmode(true)。
5) 请问在j2me 中怎么实现对本地函数的调用?
答:标准的cldc规范去掉了对jni的支持,主要是出于安全型的考虑。可能有些虚拟机支持jni,需要参考他们的开发手册。
6) 为何在高级ui与低级ui切换的时候屏幕没有重新绘制,高级ui还存在?
答:需要canvas的paint()方法中手动清除一下屏幕,类似下面的代码:
int color = g.getcolor();
g.setcolor(0xffffff); // 忘记是0xffffff or 0x000000代表白色了
g.fillrect(0,0,getwidth(),getheight());
g.setcolor(color);
7) midlet中如何显示gif和jpeg格式的图片?
答:在midp1.0规范中,只能支持png格式的图片。在jtwi规范中jpeg格式是必须支持的。
8) 预校验会对class文件做什么改动吗
答:预校验加点信息到里面 所以预校验会让class文件增加大概10%。然后到手机端后 虚拟机对class只进行简单的校验 不会耗费太多的资源 。
9) 关于midlet联网的时候会出现是否连接的提示是为什么?
答:这是因为midp2.0的安全机制要求设备实现必须在程序访问敏感api的时候要询问用户。如果是信任的midlet套件就不会存在这个问题,通常我们自己开发的都是安装到非信任域的。信任midlet套件需要签名认证。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器