摘要:
引言上篇Android开发之旅:应用程序基础及组件介绍了应用程序的基础知识及Android的四个组件,本篇将介绍如何激活组关闭组件等。本文的主题如下:1、激活组件:意图(Intents) 1.1、活动(Activity)组件的激活 1.2、服务(Service)组件的激活 1.3、广播接收者(Broadcast receiver)组件的激活2、关闭组件 3、清单文件 4、Intent过滤器 1、激活组件:意图(Intents)当接收到ContentResolver发出的请求后,内容提供者被激活。而其它三种组件——活动、服务和广播接收者,被一种叫做意图(intent)的异步消息激活。意图是一个保 阅读全文
摘要:
引言为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西。本篇的主题如下:1、应用程序基础 2、应用程序组件 2.1、活动(Activities) 2.2、服务(Services) 2.3、广播接收者(Broadcast receivers) 2.4、内容提供者(Content providers) 因为这些内容比较理论,且没有用例子来说明,看上去会比较枯燥,我就把这几篇写得算比较短,方便大家吸收。1、应用程序基础Android应用程序是用Java编程语言写的。编译后的Java代码——包括应用程序要 阅读全文
摘要:
引言前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下:1、HelloWorld项目的目录结构 1.1、src文件夹 1.2、gen文件夹 1.3、Android 2.1文件夹 1.4、assets 1.5、res文件夹 1.6、AndroidManifest.xml 1.7、default.properties1、HelloWorld项目的目录结构(这个HelloWorld项目是基于Android 2.1的)在Ec 阅读全文
摘要:
引言通过前面两篇:Android 开发之旅:环境搭建及HelloWorldAndroid 开发之旅:HelloWorld项目的目录结构我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就不会误入歧途,能够很好地把握全局。本文的主题如下:1、架构图直观 阅读全文
摘要:
本文假设读者拥有 Android 开发环境搭建经历。最近发现许多人都在问 MyEclipse 搭建 ADT 的问题,自己也找到了解决方案,希望公布给大家尝试,但不保证完全没问题。我曾经说到 8.5 / 8.6 搭建 ADT,一方面因为中国大陆 GFW 的关系,另一方面也因为 MyEclipse 的软件中心的确有问题。详见:http://www.littledai.com/20110204/232822/4499.0 不在本文介绍范围内。经过多次研究,下面教程开始(以 8.6 为例)。首先安装 MyEclipse 8.6。下载 ADT,这里提供最新版本的 9.0.0。点击这里下载 ADT 9.0 阅读全文