对于新手来说,android开发环境的搭建与配置还是比较繁琐的,因为要下载的文件多,需要的时间比较长。这里摘录整理整个搭建过程的具体方法与步骤,以供参考。其实如果你有Java开发的经验,这些对于还是比较Easy的。

需要下载的文件:

阅读全文 »

上一讲我们对Android的架构有了一个整体的认识,这一讲我们同样从”整体”上介绍一下Android的几大组件。就像我们的手机,也是用电池、摄像头、CPU、屏幕,还有一些我们看不见的电路等等组成的一样,每一个Android应用程序也是通过一个个组件组成的。所不同的时,一个Android可以同时拥有一个或多个组件,也可以没有某一个组件。应用组件是一个android应用程序的重要基石。每一个组件都作为一个独立的实体存在,起着特定的作用。Adnroid中有四种不同类型的应用组件。每种类型提供不同的用途,并各自拥有不同的生命周期。Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。

但是正如我们上面所说,并不是每一个Android应用程序都需要这四种组件,某些时候,我们只需要这四种中的几种组合成我们的应用。下面我们对这四个组件进行一些简单的说明,目的是让大家有一个整体的认识,每一个组件我们后面都还会详细的介绍。

阅读全文 »

在接触一个平台之前,先从整体上对这个平台的架构进行分析和认识对于我们今后的开发是很有必要的。
本文的主要内容有:

1、Android的系统架构
2、Dalvik虚拟机的特性

Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为4层,从高到底分别是应用层、应用框架层、系统运行库层和Linux内核层。

阅读全文 »