开发高可移植性J2ME的软件测试篇(下)

发表于:2009-3-26 13:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:饶荣庆    来源:IT168

分享:

  代码片段2

public void collectInfos(TestClient midlet, Display display) {

                try {

                        Class.forName("javax.microedition.media.control.VideoControl");

                        addInfo("MMAPI: ", "yes" );

            addInfo("MMAPI-Version: ",  getInfo(System.getProperty("microedition.media.version")) );

                } catch (ClassNotFoundException e) {

                        addInfo("MMAPI: ", "no" );

                }

                try {

                        Class.forName("javax.wireless.messaging.Message");

                        addInfo("WMAPI 1.1: ", "yes" );

                        try {

                                Class.forName("javax.wireless.messaging.MultipartMessage");

                                addInfo("WMAPI 2.0: ", "yes" );

                        } catch (ClassNotFoundException e) {

                                addInfo("WMAPI 2.0: ", "no" );

                        }

                } catch (ClassNotFoundException e) {

                        addInfo("WMAPI 1.1: ", "no" );

                }

                try {

                        Class.forName("javax.bluetooth.DiscoveryAgent");

                        addInfo("Bluetooth-API: ", "yes" );

                        try {

                                Class.forName("javax.obex.ClientSession");

                                addInfo("Bluetooth-Obex-API: ", "yes" );

                        } catch (ClassNotFoundException e) {

                                addInfo("Bluetooth-Obex-API: ", "no" );

                        }

                } catch (ClassNotFoundException e) {

                        addInfo("Bluetooth-API: ", "no" );

                }

                try {

                        Class.forName("javax.microedition.m3g.Graphics3D");

                        addInfo("M3G-API: ", "yes" );

                } catch (ClassNotFoundException e) {

                        addInfo("M3G-API: ", "no" );

                }

                try {

                        Class.forName("javax.microedition.pim.PIM");

                        addInfo("PIM-API: ", "yes" );

                } catch (ClassNotFoundException e) {

                        addInfo("PIM-API: ", "no" );

                }

                try {

                        Class.forName("javax.microedition.io.file.FileSystemRegistry");

                        addInfo("FileConnection-API: ", "yes" );

                } catch (ClassNotFoundException e) {

                        addInfo("FileConnection-API: ", "no" );

                }

                try {

                        Class.forName("javax.microedition.location.Location");

                        addInfo("Location-API: ", "yes" );

                } catch (java.lang.Throwable e) {

                        addInfo("Location-API: ", "no" );

                }

                try {

                        Class.forName("javax.microedition.xml.rpc.Operation");

                        addInfo("WebServices-API: ", "yes" );

                } catch (ClassNotFoundException e) {

                        addInfo("WebServices-API: ", "no" );

                }

                try {

                        Class.forName("javax.microedition.sip.SipConnection");

                        addInfo("SIP-API: ", "yes" );

                } catch (ClassNotFoundException e) {

                        addInfo("SIP-API: ", "no" );

                }

                try {

                        Class.forName("com.nokia.mid.ui.FullCanvas");

                        addInfo("Nokia-UI-API: ", "yes" );

                } catch (ClassNotFoundException e) {

                        addInfo("Nokia-UI-API: ", "no" );

                }

                try {

                        Class.forName("com.siemens.mp.MIDlet");

                        addInfo("Siemens-Extension-API: ", "yes" );

                        try {

                                Class.forName("com.siemens.mp.color_game.GameCanvas");

                                addInfo("Siemens-ColorGame-API: ", "yes" );

                        } catch (ClassNotFoundException e) {

                                addInfo("Siemens-ColorGame-API: ", "no" );

                        }

                } catch (ClassNotFoundException e) {

                        addInfo("Siemens-Extension-API: ", "no" );

                }


        }

43/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号