gephi概览什么都不显示_拥抱Android的强大功能:快速概览

本文介绍了Android操作系统的发展、开源特性以及Google的开放手机联盟。Android SDK包括Java开发工具,使用Dalvik虚拟机优化性能。对于追求更高性能的开发者,Android NDK允许使用本机代码。Android Market提供应用程序分发平台,至今已拥有大量应用。后续文章将深入探讨Android开发。
摘要由CSDN通过智能技术生成
gephi概览什么都不显示

gephi概览什么都不显示

自从Google推出Android OS以来,已经过去了将近三年,该平台旨在在互联网世界获得成功之后,征服不断发展的移动世界。 Android是包含中间件和关键应用程序的移动设备操作系统。 但是,它的使用不仅限于智能手机,还可以在平板电脑,电子阅读器甚至上网本中找到。 毕竟有Linux。 最初,仅支持少数设备,第一个是HTC Dream ,于2008年10月发布。从那时起, Android设备的列表在不断增长。

Google已根据Apache许可发布了大多数Android代码。 Apache许可证被认为是“企业友好型”,供应商可以添加专有扩展,而无需将其提交回开源社区。 您实际上可以下载Android源代码并构建自己的设备以运行Android软件堆栈。 或者,您知道,随便弄乱它。

在这个艰难的游戏中,谷歌并不孤单。 开放手机联盟(OHA)是由65家公司组成的商业联盟,旨在开发移动设备的开放标准(当然,前面是Google)。 HTC,英特尔,摩托罗拉,高通,德州仪器,三星,LG,T-Mobile等大公司也加入了进来。

OHA的理念是提供一个开放的平台,彻底改变移动世界的运营方式。 创建应用程序背后的动机是“所有应用程序均被创建”。 这意味着电话的核心应用程序和第三方应用程序都可以平等地使用电话的功能。

如果您是开发人员,并且想为Android OS开发,那么Android SDK是您的最佳选择。 使用的是Android SDK,其中包括一整套完善的开发工具。 所有主要平台(支持Windows,Mac和Linux)。 用于构建应用程序的主要语言是Java。 但是,该软件不能在普通的Java虚拟机上运行,​​而是可以在专门为Android设计的非常专业的虚拟机上运行。 它的名字叫Dalvik ,它针对内存和CPU有限的电池供电的移动设备进行了优化。 所以是的,这与JME完全无关。 这会阻止为这些平台编写的Java应用程序与为Android平台编写的Java应用程序之间的兼容性。 Android仅重用Java语言语法,但不提供与Java SE或ME捆绑在一起的完整类库和API。

如果您认为性能是您的第一要务,那么您需要的是Android NDK ,它是Android SDK的配套工具,可让Android应用程序开发人员以本机代码构建其应用程序的性能关键部分。

Dalvik虚拟机运行的应用程序已转换为紧凑的Dalvik Executable(.dex)格式,适用于受内存和处理器速度限制的系统。 如果您想深入了解Dalvik虚拟机,请查看Dalvik VM Internals演示文稿。 在Android 2.2版之后,Dalvik具有即时编译器,可进一步提高性能。 与大多数虚拟机的代码一样,有一个用于DEX文件的反汇编工具。 它的名字叫Dedexer ,它是开源软件。

我们不得不提到,Dalvik将Apache Harmony项目的子集用作其Class Library的核心。 Apache Harmony是一个开放源代码的免费Java实现,从Java SE 5和6开始。如其网站所述,该项目旨在提供:

  • 根据Apache License v2的Java SE 5 JDK的兼容,独立实现
  • 社区开发的模块化运行时(VM和类库)体系结构

为了吸引全世界的开发人员为其新操作系统创建应用程序,Google组织了Android开发人员挑战赛,这是针对最具创新性的Android应用程序的竞赛。 除了向开发人员提供1000万美元的权利以外,还有什么其他方法可以激发开发人员呢? 有两个挑战,引起了全世界开发人员的关注。 在以下链接上查看获奖者:

可以在Android Market中找到免费和商业的新Android应用程序。 Android Market是Google开发的在线软件商店。 它提供了一个应用程序目录,无需使用PC,就可以通过无线方式将其下载并安装到目标硬件。 Android电子市场发展Swift,目前托管着70,000多个应用程序(截至2010年6月)。 自己检查市场统计数据

当前的Android版本是Froyo,它提供了许多改进和新功能。 当然,开发人员还可以获得针对SDK和NDK的改进工具。

而已。 对移动平台的简短介绍。 在以下文章中,我们将介绍如何在虚拟机中安装Android操作系统,并提供有关如何使用SDK构建应用程序的教程。

请继续关注JavaCodeGeeks。

相关文章 :

翻译自: https://www.javacodegeeks.com/2010/06/embracing-android-awesomeness-quick.html

gephi概览什么都不显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值