J2ME如何减少图片以减小JAR文件大小?
J2ME如何减少图片以减小JAR文件大小?
多手机会因为JAR文件太大而无法运行MIDP应用程序,而减小JAR文件尺寸的有效方法之一是减少不必要的图片,例如,启动时的LOGO图片可以用文字来代替,列表项可以只显示文字而不显示图片。为了能适应不同配置的手机,我们的代码就应该编写得更加灵活。
例如,从JAR包中加载图片时:Image image = null; try { image = Image。createImage("/logo。png"); } catch(Exception ioe) {} if(image==null) { g。
setColor(0); g。drawString("info", getWidth()/2, getHeight()/2, Graphics。HCENTER|Graphics。BASELINE); } else { g。drawImage(image, getWidth()/2, getHeight()/2, Graphics。
HCENTER|Graphics。VCENTER); } 如果加载失败,程序会以文字方式显示,这样,对于低配置的手机,只需要把美化界面的图片删除掉,再重新打包即可得到一个可发布的尺寸较小的JAR包,同时应用程序的代码并没有改动。 类似的,在加载List之类的UI组件时: Image image = null; try { image = Image。
createImage("/logo。png"); } catch(Exception ioe) {} append("label", image); 这使得有无图片仅仅影响界面美观,而不影响应用程序的功能。
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>