好文档 - 专业文书写作范文服务资料分享网站

Android编程入门教程andbook中文版 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

andbook-Android编程

自从Web2.0改革,这让内容丰富的应用程序顷刻间不再是幻想。Android带来了未知的开发速度。让我举个例子:

一天,我在Android文档中的\这个时髦词汇处困惑。

构思完成

图2Google驾驶导航仪在Android上完成

上图中这个程序的开发过程花了一个半小时!!(包括简单的用户界面和所有你看到的图像).你能否在其他手机平台上创建一个如此家喻户晓的经典程序?--不。

由anddev.org提供

11

额外,用几行代码这个程序就能够使用当前流行的GPS-定位来丰富。

Google强调Android支持基础定位服务的能力。Android中的GoogleMap如此整洁,就好像是专为Android开发的一样。通过添加3行Android默认应用的Java代码和3行XML代码,你就可以综合一个完整的放大和拖拽地图的能力。

在Android中别的易用的好的特性是动画和媒体回放。从m5版本,AndroidSDK就包含了连续和背面的GeoCoding和mp3添入,支持:ogg-Vorbis,MIDI和一些其他格式的回放。

由anddev.org提供

12

Download at Pin5i.Com

andbook-Android编程

第一周

不走运,开发者不得不处理一个不完整实现的预览SDK(初始发布:\,里面甚至一些SDK关键部分被证实是不完整的。文档缺失导致Google开发组中出现一个Android开发者组织。迟早,你不得不重视来自Google的声明:

\如果它没有被证实,就不意味着他可用\

许多开发者不了解第一个发布的SDK是预览或是开发者预览这个事实,改变了的API要得等到。

其他让人厌的漏洞是模拟器声音突变,这个漏洞说是在四周后\发布中解决,但还是在一些m5安装中出现了。

由anddev.org提供

13

Dalvik.equals(Java)==false

为什么叫\虚拟机由Bornstein命名,在Eyjafj?reur(冰岛)渔村后面的Dalvík,他祖先曾住的地方。

正如你可能听说的一样,Dalvik是Android虚拟机的名称。它是一个执行Dalvik可执行格式(*.dex)文件的只直译程序虚拟机,这种.dex格式使高效存储和内存映射执行更完善。Dalvik虚拟机基于寄存器,并能运行被java编译器编译过的class,这个class已经被包含的\x\工具转换成Dalvik自己的格式了。这个虚拟机运行在Linux2.6内核上,虚拟机依靠它来获得底层服务(例如线程管理和底级内存管理)。Dalvik虚拟机也被优化在多个实例中以很低的内存空间运行。各自的虚拟机保护它的应用程序不被其他破坏程序阻碍。

与普通Java虚拟机的差异

现在,几乎在任何一个桌面计算机上都可以找到的Java虚拟机是基于堆栈的虚拟机(VM)。另一方面,DalvikVM是基于寄存器,由于手机处理器为基于寄存器执行而被优化。基于寄存器的VM在程序代价上也允许更快速的执行时间,哪些程序在编译后会更大。

由anddev.org提供

14

Download at Pin5i.Com

andbook-Android编程

Android代码挑战竞赛

AndroidCodeChallenge(ADC)是Google为了鼓励社区为Android平台创建超酷的应用程序的一个策略,通过奖励提交的前50名最有前途的应用程序方式进行挑战竞赛。

图3Android开发者挑战竞赛Logo

当然,Android开发者挑战竞赛--有总共100,000,000美金作为奖励金额,吸引了更多的软件开发者来创建一系列的正真有用的应用程序。另一边,在SDK发布的第一个重要月份中,许多声音表示,选择Google不是一个好的主意,因为它会导致少量的代码共享,由于许多人害怕和社区共享他们的主意。

有两个挑战竞赛计划:?

Android开发者挑战竞赛I:截止到2008八月14日。

?Android开发者挑战竞赛II:这部分将在2008第二季中期首款基于Android手机来临时启动。

Android开发者挑战竞赛I中,到八月14日前提交的50个最有前途的作品将会被授予25,000美金奖励来做后期开发。这些被选中的若接下来符合主要认证鉴定并通过,有10个257,000金额的奖励和10个100,000金额的奖励。

提交到挑战竞赛的应用程序应该是创新和证明了Android平台功能的,像基础定位服务,媒体消费,游戏和社交关系网络等丰富手机体验的。

由anddev.org提供

15

Android编程入门教程andbook中文版 - 图文

andbook-Android编程自从Web2.0改革,这让内容丰富的应用程序顷刻间不再是幻想。Android带来了未知的开发速度。让我举个例子:一天,我在Android文档中的\这个时髦词汇处困惑。构思完成图2Google驾驶导航仪在Android上完成上图中这个程序的开发过程花了一个半小时!!(包括简单的用户界面和所有
推荐度:
点击下载文档文档为doc格式
441608m1o39pugm7q9v2
领取福利

微信扫码领取福利

微信扫码分享