J2ME软件移植到Android平台有那些要点?

Java虽然号称是跨平台应用,但是目前的Android移植问题还是比较严重的,不知道未来Sun推出JavaFx或F3时会出现什么问题,如何从J2ME移植到Android平台上呢?

步骤/方法

  • 01

    文件网络 在Android中没有多大的变化和J2ME一样,用户可以直接调用J2ME中的I/O接口完成相应的工作,这一点还比较满意,未来的情况会是什么样子的,目前还不好说,因为Android又新增了一个网络传输类,可以看出正在开发中,目前最新的M5 SDK中还不是很完善。

  • 02

    图形显示 J2ME平台虚拟机为Sun Midlet和Android Dalvik在显示方面有极大的不同,这给游戏带来了极大的困难,很多过去使用的精灵类等等在Android中不存在,同时Android中又出现了很多新的东西,在显示方面会有很大的出入。

  • 03

    浏览器 在浏览器方面Android采用类似iPhone Safari的webkit内核,至于效率可以说处理JS脚本大大超过IE和Firefox等东西,但内存占用挺严重的,目前在移动上主要竞争对手为 Opera Mini。这一点J2ME无能为力了,毕竟JVM不能和系统比较。

  • 04

    SDK模拟器 在SDK文档上Android就不如JME易读了,这一点倒是微软MSDN写的很好,每个参数等等写的清晰易读,同时Google的文档和IE7显示不兼容,用的不是CHM文件而是HTML也是为了Linux和Mac OS考虑。而模拟器上J2ME为Sun通用的WTK或各手机公司的,而Android则采用开源Linux模拟器 Qemu,比较放心。

  • 05

    数据存储 在J2ME中RMS这样的系统可以方便的存储些数据,但Android并没有它,但新增了一个更强大的SQLite,可以执行SQL语言,但还是比较轻量级,不支持存储过程等。这一点相信很多公司都有自己的数据定义格式,比如更通用的XML,在Android中有DOM XML解析器。

  • 06

    媒体影音 这一点Android比J2ME强大的多,支持的解码器也多的多,兼容MPEG4, AAC, H.264, MP3, AMR, PNG, JPG, GIF基于OpenCORE引擎,这一点可以看出开源的东西利用的很到位。

(0)

相关推荐

  • 大势至局域网共享权限设置软件、企业文件共享平台软件安装问题汇总

    作为国内首款专门保护服务器共享文件访问权限.设置局域网共享文件访问权限的软件——大势至局域网共享权限设置软件(下载地址:http://www.grabsun.com/gongxiangwenjians ...

  • 在电脑上如何查看QQ授权登录了哪些软件应用和网站平台

    我们经常会使用QQ来登陆各种软件应用以及网络平台,当我们需要查看QQ授权登录了哪些软件应用和网站平台时,可以登录QQ互联网站进行,具体怎么做呢,接下来就让小编来教你们吧.具体如下:1. 第一步,打开电 ...

  • 如何用桌面软件推流到直播平台

    如何把直播用软件推流到各个平台,咱们今天以obs跟企鹅直播为例 操作方法 01 打开obs推流软件,obs设置打开下面链接 02 打开企鹅直播软件 进入个人中心,点击我要准备,有一个申请审核过程. 0 ...

  • 如何把旧电脑系统及所有软件移植到新电脑?

    操作方法 01 通过大量的实践折腾,在无数次的失败中终于找到了有效的解决办法:基本思路是,利用ghost或分区工具通过硬盘克隆把旧电脑上的硬盘克隆到新电脑硬盘中,再利用封装工具重新封装新电脑上的系统, ...

  • 软件开发接单平台流程

    本条经验主要解决以下五点 第一点,到哪里接项目: 第二点,如何与客户谈需求: 第三点,如何合理地报价: 第四点,如何组织团队: 第五点,如何能收到项目款: 作为一个多年从事外包项目接单的软件开发人士, ...

  • 美团收银软件如何对接外卖平台

    现在的餐饮店基本都已经配备了外卖功能,那么如何能才能接外卖,成为了重点内容,今天我就介绍一下美团收银机是如何对接美团外卖平台的. 操作方法 01 一.关联 首先在手机上打开美团管家app,点击首页左下 ...

  • MATLAB MCR安装以解决GUI编程软件移植运行问题

    利用MATLAB GUI编程所得的exe软件,想在其他电脑上使用时,如果对方电脑没有安装MATLAB,是不能使用的,因为对方电脑上没有MATLAB的编译器.但我们也没有必要为了运行GUI程序而去安装M ...

  • Android平台高德API经验:长按地图获取位置信息

    操作方法 01 Android 开发过程中,有很多手势操作都很让人又爱又恨.一方面可以更便捷的体现更多功能,提升应用的体验,一方面繁复多变的操作背后有着许多开发技巧和难题.这里分享一个长按地图获取位置 ...

  • 安卓软件安装方法详细说明

    很多朋友初用安卓手机,可能都会比较陌生。下面就介绍一下如何在安卓系统上安装软件。在Android平台上安装文件的后缀名一般为“.apk”(如果你下载的软件是rar或者zip的话请解压之后再安装),和W ...