对于Android操作系统全解析

移动开发 Android
现在的智能手机操作系统已经进入了非常激烈,老牌的Symbian、Windows Mobile和BREW面临着iPhone以及最新的Android操作系统等都在慢慢的延伸。

Andrew Koenig也写了一本现代Android操作系统教程《Accelerated C++》,然而这么多年来,Android操作系统的状况改善了吗?Android操作系统真的还是人们所说的不稳定吗。

最近有些闲暇时间了,可以研究下新手机操作系统的应用程序开发了。下一代的手机内置功能将不再是决定因素,如何让第三方快速开发手机上的应用将是兵家必争的制高点。

我是一个Windows Mobile程序员,而且也做了很久,为什么在新的手机操作系统里选择Android?因为Android和Windows Mobile太像了,为什么这么说?

1.都是操作系统与手机硬件分离模式,最有趣的是硬件供应商竟然是一家;

2.可以使用托管代码来进行开发(.NET CF和Java)

3.免费发布的SDK

4.IDE集成式开发环境(Visual Studio和Eclipse)

5.强大的服务器端软件支持(Windows Server、SQL Server、Exchange和Google Online Service)所以说,从技术方向上来说,Windows Mobile和Android是相同技术的不同实现,体现了以软件和在线服务为核心的思想,区别于iPhone和Symbian的以手机为核心的思路。

现在还说不好这两种思路谁对谁错。但是,我不选择iPhone还有一个非常重要的原因:我没有Mac电脑,所以无法搭建开发环境。如果将来iPhone落败,这将是一个非常致命的失误。

好了,先来介绍一下开发环境,我的操作系统是Windows Vista,没有安装Visual Studio开发工具(不是我平时的工作用机)。***步是访问Android主页,通过Google是很容易访问到的。必须承认,Android操作系统文档已经比我半年前访问时有很大的提高了,可以很容易地找到如何安装开发环境的指南。对于我们这些非Java 开发者来说,这非常有用。

我安装的软件包括:

这些软件的链接在Android操作系统主页上都有。我首先安装了JDK 6,然后解压缩了Eclipse 3.4,无须安装;接下来是Android SDK 1.0也无须安装。首先,我们要将Android SDK设置到环境变量中。在Android SDK的目录中包括docs、samples和tools 目录,而我们需要将tools目录,设置到环境变量中的Path变量。

【编辑推荐】

  1. Android应用程序组建原理深入剖析
  2. Android SMS短信服务相关概念简述
  3. PythonAndroid数据库相关代码解读
  4. PythonAndroid安装卸载程序具体操作方法解析
  5. Android应用程序的四个关键点
责任编辑:chenqingxiang 来源: 人民邮电出版社
相关推荐

2010-02-06 16:26:30

Android开源

2010-03-04 17:50:42

Android操作系统

2010-02-04 13:43:20

Android操作系统

2010-02-05 15:22:14

2010-02-05 17:55:01

谷歌Android操作

2010-02-05 16:04:45

X86 Android

2009-12-21 17:00:22

Linux操作系统

2010-02-06 10:42:41

Android Ser生命周期

2010-03-05 17:30:25

Android手机操作

2010-04-22 15:27:40

Aix操作系统

2010-02-02 13:32:32

Python继承

2009-12-07 09:58:35

WCF性能

2010-04-14 15:32:18

Unix操作系统

2010-04-19 13:47:20

Unix操作系统

2011-04-20 09:47:35

iOSAndroidwebOS

2010-04-08 16:05:49

Unix操作系统

2010-04-07 16:15:04

Unix操作系统

2010-03-05 16:47:11

Android操作系统

2010-02-05 17:25:59

Android操作系统

2010-02-04 17:16:30

点赞
收藏

51CTO技术栈公众号