Android基础学习3—————Android OS的扩展库支持
2014-10-14 17:41
295 查看
4000
在Android OS上有很多的扩展库,也有许多是特别优秀的,大部分IT公司在移动领域上都投入比较大的一部分,除了Open Handset Alliance、Symbian Foundation、LiMo Foundation外还有其下:
一、Microsoft Silverlight
Microsoft Silverlight是微软最新的UI技术,号称Flash杀手,主要使用WPF,可以很好的实现富客户端的支持,但同Flash一样也需要插件的支持方能显示,将来会采用跨平台的方式来支持Windows Mobile、Symbian,但从Android平台给出的Java构架来看是无缘了。
二、Sun JavaFx for Mobile
Sun公司的J2ME似乎被遗忘了,但J2ME还是可以跨多个系统平台,这点和Dalvik有很大的区别,从目前的情况来看Dalvik向要在其他移动平台运行几乎是不可能的事,而Sun又为RIA时代做了很多的UI组件JavaFX和F3无任何关系,JavaFx可以运行在J2ME和Android平台上,目前来看兼容性是最好的,如果可以J2ME也可以运行在Android上的话,但这已经不需要了,J2ME和Android之间的移植不是很困难。
三、Trolltech QT
QT对于在Liunx开发平台下的开发者应该不会陌生,但QT是作为一个C++库,就已经和Android无缘了,但是如果Google和Trolltech合作,做一个中间层框架,可以类似Webkit或OpenGL的迅速高效。
四、Adobe Flash Lite
Adobe Flash Lite作为移动设备中的必要的一个插件,Android系统通过安装Flash Lite插件可以支持Flash视频、Flash游戏,从Android手机中内置了Youtube客户端来看预装了Flash Lite插件也是必然的。
Flash Lite 1.1 类似 Flash 4 :播放动画、简单游戏和屏幕保护
Flash Lite 2.1 类似 Flash 7 :支持Flv视频解码、小型游戏和程序、高级面向对象编程方式
Flash Lite 3 类似Flash 8 :丰富的游戏、Youtube在线视频和音乐等,支持RIA特性,但不属于Flex范畴。
当然还有很多MID设备支持完成的Flash如Nokia N810就做到了,但使用的并不是Android平台,而是Nokia Maemo Linux。
五、Adobe Open Screen
Adobe Open Screen是一种UI层技术,如果Android平台拥有它,开发者可以以此编写更高级的用户界面,传说中的TAT主题大量的使用了OpenGL ES来加速,但用Open Screen一样可以胜任。
在Android OS上有很多的扩展库,也有许多是特别优秀的,大部分IT公司在移动领域上都投入比较大的一部分,除了Open Handset Alliance、Symbian Foundation、LiMo Foundation外还有其下:
一、Microsoft Silverlight
Microsoft Silverlight是微软最新的UI技术,号称Flash杀手,主要使用WPF,可以很好的实现富客户端的支持,但同Flash一样也需要插件的支持方能显示,将来会采用跨平台的方式来支持Windows Mobile、Symbian,但从Android平台给出的Java构架来看是无缘了。
二、Sun JavaFx for Mobile
Sun公司的J2ME似乎被遗忘了,但J2ME还是可以跨多个系统平台,这点和Dalvik有很大的区别,从目前的情况来看Dalvik向要在其他移动平台运行几乎是不可能的事,而Sun又为RIA时代做了很多的UI组件JavaFX和F3无任何关系,JavaFx可以运行在J2ME和Android平台上,目前来看兼容性是最好的,如果可以J2ME也可以运行在Android上的话,但这已经不需要了,J2ME和Android之间的移植不是很困难。
三、Trolltech QT
QT对于在Liunx开发平台下的开发者应该不会陌生,但QT是作为一个C++库,就已经和Android无缘了,但是如果Google和Trolltech合作,做一个中间层框架,可以类似Webkit或OpenGL的迅速高效。
四、Adobe Flash Lite
Adobe Flash Lite作为移动设备中的必要的一个插件,Android系统通过安装Flash Lite插件可以支持Flash视频、Flash游戏,从Android手机中内置了Youtube客户端来看预装了Flash Lite插件也是必然的。
Flash Lite 1.1 类似 Flash 4 :播放动画、简单游戏和屏幕保护
Flash Lite 2.1 类似 Flash 7 :支持Flv视频解码、小型游戏和程序、高级面向对象编程方式
Flash Lite 3 类似Flash 8 :丰富的游戏、Youtube在线视频和音乐等,支持RIA特性,但不属于Flex范畴。
当然还有很多MID设备支持完成的Flash如Nokia N810就做到了,但使用的并不是Android平台,而是Nokia Maemo Linux。
五、Adobe Open Screen
Adobe Open Screen是一种UI层技术,如果Android平台拥有它,开发者可以以此编写更高级的用户界面,传说中的TAT主题大量的使用了OpenGL ES来加速,但用Open Screen一样可以胜任。
相关文章推荐
- android基础学习005_Android 中一般支持的常用距离单位
- Android基础学习总结(十六)——基于ijkplayer封装支持简单界面UI定制的视频播放器
- 基于rtsp的手机视频点播实现和研究(扩展支持android, ios平台)
- android学习1 android应用的基础
- 学习android基础总结一
- Android开发学习笔记-1 基础预热
- Android入门学习_Android SQLite基础
- Android OS的扩展库支持
- 学习android需要的基础
- Android Map开发基础知识学习笔记(转)
- 黑马程序员Java培训、Android培训-Java 学习过程记录_语言基础3
- Android开发学习笔记-7 Handler基础
- 谈谈Android OS的扩展库支持
- android学习必备java基础知识——内部类
- 《大家一起学习android》第一篇 Java基础学习
- Android基础学习之Intent
- Android(OPhone) 学习笔记 - 代码基础
- Android Map开发基础知识学习笔记
- 关于Android零基础学习的思考
- Android基础学习这获取本机电话号码