WEB开发网
开发学院手机开发Android 开发 Android开发需要自己完善的类库总结 阅读

Android开发需要自己完善的类库总结

 2010-05-14 15:59:00 来源:WEB开发网   
核心提示:经历了目前最新的Android 2.1包括2.2透露出的特性来看,目前Android开发在实际项目中仍然存在很多问题,Android开发需要自己完善的类库总结,这里我们主要列举下开源中有哪些主要问题:1. xml解析,虽然Android自带了XmlPull、Dom、SAX解析器,对于unicode的兼容度不够,可能造成

经历了目前最新的Android 2.1包括2.2透露出的特性来看,目前Android开发在实际项目中仍然存在很多问题。这里我们主要列举下开源中有哪些主要问题:

1. xml解析,虽然Android自带了XmlPull、Dom、SAX解析器,但是对于XML修改后的保存来看仍然不够完善,当做解析器获取数据可以,如果作为数据双向交换,考虑到自己实现来看,可以考虑JSON解决或挂载Dom4j库。

2. zip处理,对于压缩文件处理,Android平台底层支持zlib库,但是可以看到底层写死仅支持utf8编码的文件名,如果文件名是日文或中文如果自己不重新编译zlib底层,还是考虑使用apache ant库提供的方法,当然对于zip密码而言仍然不被支持。

3. gif动画,目前我们可能会发现很多手机不支持Gif动画的播放,仅仅显示开头一帧,当然GIF的原理就是开一个线程轮询播放每一帧,可能考虑到平台的性能或电池功耗,在CPU没有到1.5GHz时代时可能不会被加入吧。这可能也是直到Android 2.2才加入Flash的原因。

当然还有很多底层库都存在对宽字节和编码问题,而大多数对于标准的处理仅仅兼容utf8这样的,对于unicode的兼容度不够,可能造成部分地方为乱码,比如早期Android平台对于短信无法发送中文这样的BUG。

Tags:Android 开发 需要

编辑录入:coldstar [复制链接] [打 印]
赞助商链接