首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

国际:Android初体验,哪门语言最受益(图文)

2007.11.14  来自:CSDN   呐不喊   共有评论(0)条 发表评论    收藏

API是可扩展和广泛兼容的,几乎涵盖了所有移动开发者的需要,甚至包括传感器(sensors )和摄像头访问(camera access)。尤其值得一提的是 android.os package ,它使得那些在J2ME中的常规开发编程更加容易。


【CSDN 11月14日编译】终于不用再等待了,Android发布了。正如之前所预料的那样,Android在Java和浏览器方面做了很多文章。

如你所看到的,浏览器在主菜单里占据了显著的位置。

API是可扩展和广泛兼容的,几乎涵盖了所有移动开发者的需要,甚至包括传感器(sensors )和摄像头访问(camera access)。尤其值得一提的是 android.os package ,它使得那些在J2ME中的常规开发编程更加容易。

以下是平台的图形一览:


对Java开发者而言,最有关系的信息是Android Runtime:

1,Android包括一组核心库(core libraries),他提供了 Java 编程语言的核心库中大多数可用功能。

2,每个 Android 应用程序运行在自己的进程上,有自己的 Dalvik 虚拟机实例。 Dalvik这样是为了使一个设备可以有效地运行多个虚拟机。 Dalvik VM 以被优化占用最小内存的Dalvik Executable (.dex)格式执行文件。VM 是基于寄存器的,并通过一个 Java 语言编译器的编译来运行,而这个Java编译器已经被内置的"dx"工具转成.dex 格式。

3,Dalvik MicrosoftVM 依赖 Linux 内核获得基本功能,如线程处理和低层内存管理。

Android亦包含常见移动平台的关键性能,它已拥有一个良好的堆栈,包括蓝牙、EDGE, 3G和WiFi。在UI方面,支持OpenGL ES提供3D和类似于iPhone的界面管理(surface management)。

这个平台很依赖Java和XML,这是现今开发者非常熟悉的两种技术。硬件可能怎么着都得一年后,不过SDK已经出现,而且Google为优秀的应用悬赏1000万美元。

整个平台看起来非常有吸引力和前途,不过这只是我的初体验。

原文亦有评论:根据架构图表,大部分的库是用 C/C++写的,包括0OpenGL, SGL, SQLite和WebKit;API看起来跟标准的Java API;甚至可能没有J2ME或者MIDP 的支持。另外,预告中提到了shell access,然而无论从文档还是演示来看都不够明显。【编译:呐不喊】

原文链接:http://www.javalobby.org/java/forums/t103251.html

发表评论 0条】
其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved