Android移植实际应用要点解析

移动开发 Android
我们在这里为大家总结的有关Android移植时所需要注意的问题包括:图形显示;数据存储;文件网络;媒体影音;SDK模拟器等方面。

我们怎样才能在Android手机操作平台中进行项目的移植,而不影响本身的性能呢?在这里我们就先为大家详细介绍一下有关Android移植中所需要注意的问题,以帮助大家能正确使用这一操作。#t#

很多J2ME项目如何移植到Android平台呢?Java虽然号称是跨平台应用但是目前的Android移植问题还是比较严重的,不知道未来Sun推出JavaFx或F3时会出现什么问题,如何从J2ME移植到Android平台上呢?下面Android手机网做简单的分析。

1.图形显示

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

2.数据存储

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

3.文件网络

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

4.媒体影音

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

5.SDK模拟器

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

6.浏览器

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

说到最后还有很多东西,但我们注意到了Android和Symbian一样都犯了一个向下兼容的问题,比如Android移植问题,从m3升级到m5,自己的SDK升级需要大幅改进,这一点Windows Mobile平台上的Win32 API可以说真正的跨桌面和移动平台

  1. < noscript type="text/javascript"> 
  2. < /noscript>  

Android移植的相关问题就为大家介绍到这里。

责任编辑:曹凯 来源: javaeye.com
相关推荐

2009-12-24 09:48:29

WPF分割条

2009-12-10 13:43:08

使用PHPExcel

2010-06-17 15:54:24

UML总结

2012-07-06 15:23:28

Linux集群

2011-09-16 11:23:10

布线布线系统线缆

2010-09-04 10:57:27

园区网络

2011-06-29 10:46:01

Qt Eembedded Linux

2011-07-20 11:11:48

网桥交换机

2009-11-11 17:48:36

OSPF路由技术

2010-01-15 17:38:33

VB.NET公共运行环

2010-07-20 15:59:32

交换机Vlan

2023-11-19 20:16:43

RESTAPIPOST

2010-02-23 15:58:57

WCF Session

2015-08-10 17:58:22

腾讯社交LBS

2015-09-23 14:19:38

2011-06-15 18:20:20

Qt 移植 Android

2020-04-27 15:08:59

网络安全审查办法网络安全攻击

2010-08-03 12:53:51

FlexBuilder

2010-03-18 18:17:01

Python 配置文件

2015-05-11 13:20:18

云智慧透视宝
点赞
收藏

51CTO技术栈公众号