开发中j2me与android 的比较.docxVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发中j2me与android 的比较

1. 平台比较J2me:开发平台Android:操作系统2. 工程结构比较(源代码,资源文件夹,图片,数据)J2me:Res:资源文件Src:源代码Android:Src:源代码Res\drawable:图片Res\raw:声音Res\values:字符串Assets:数据文件3. 安装包比较J2me:Jad,jarAndroid:apk4. 代码结构比较J2me:MIDlet,CanvasAndroid:Activity,View都采用继续的方式,都只有一个MIDlet/Activity,一般都只有一个Canvas/View5. 代码细节比较l 全屏设置J2me:在Canvas类中调用SetFullScreenMode(Boolean)Android:在Activity类中调用//设定全屏显示 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);requestWindowFeature(Window.FEATURE_NO_TITLE);2 获得屏幕尺寸J2me:Canvas类的getHeight()和getWidth()方法Android:int screenWidth,screenHeight;WindowManager windowManager = getWindowManager();Display display = windowManager.getDefaultDisplay();screenWidth = display.getWidth();screenHeight = display.getHeight();3 DisplayJ2me:Display dis=Display.getDisplay(MIDlet);Android:Display display = windowManager.getDefaultDisplay();4 画布类J2me:CanvasAndroid:继续View类,定义构造方法:public MyView(Context context){super(context);}5 屏幕绘制方法J2me:Paint(Graphics)Android:void onDraw(Canvas g)6 GraphicsJ2me:Android:7 Image的创建J2me:Image.createImage(path);Android:img = BitmapFactory.decodeResource(getResources(),R.drawable.map0);8 Font的创建,Font使用,字体设置J2me:Android:9 drawImageJ2me:Android:public void drawBitmap(Bitmap bitmap, float left, float top, Paint paint)多个重载10 字符串绘制J2me:Android:public native void drawText(String text, float x, float y, Paint paint);多个重载11 setClipJ2me:Android:public boolean clipRect(float left, float top, float right, float bottom,Region.Op op)最后一个参数为:Region.Op.REPLACE12旋转J2me:drawRegion()drawImage() Android:还没找到好的方法,不过可以先创建一张翻转后的图片,再使用,封装好的代码如下://创建翻转图片public Bitmap createTransImage(Bitmap img,int trans){// Bitmap img;try{// img = BitmapFactory.decodeResource(getResources(),sImg);int width = img.getWidth();int height = img.getHeight();int newWidth = 200;int newHeight = 200;// calculate the scale - in this case = 0.4ffloat scaleWidth = ((float) newWidth) / width;float scaleHeight = ((float) newHeight) / height;// createa matrix for the manip

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档