上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 引言上篇Android开发之旅:应用程序基础及组件介绍了应用程序的基础知识及Android的四个组件,本篇将介绍如何激活组关闭组件等。本文的主题如下:1、激活组件:意图(Intents) 1.1、活动(Activity)组件的激活 1.2、服务(Service)组件的激活 1.3、广播接收者(Broadcast receiver)组件的激活2、关闭组件 3、清单文件 4、Intent过滤器 1、激活组件:意图(Intents)当接收到ContentResolver发出的请求后,内容提供者被激活。而其它三种组件——活动、服务和广播接收者,被一种叫做意图(intent)的异步消息激活。意图是一个保 阅读全文
posted @ 2011-06-29 14:46 飞翔荷兰人 阅读(1141) 评论(0) 推荐(1) 编辑
摘要: 引言为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西。本篇的主题如下:1、应用程序基础 2、应用程序组件 2.1、活动(Activities) 2.2、服务(Services) 2.3、广播接收者(Broadcast receivers) 2.4、内容提供者(Content providers) 因为这些内容比较理论,且没有用例子来说明,看上去会比较枯燥,我就把这几篇写得算比较短,方便大家吸收。1、应用程序基础Android应用程序是用Java编程语言写的。编译后的Java代码——包括应用程序要 阅读全文
posted @ 2011-06-29 14:45 飞翔荷兰人 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 引言前面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 阅读全文
posted @ 2011-06-29 14:42 飞翔荷兰人 阅读(2939) 评论(0) 推荐(0) 编辑
摘要: 引言通过前面两篇:Android 开发之旅:环境搭建及HelloWorldAndroid 开发之旅:HelloWorld项目的目录结构我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就不会误入歧途,能够很好地把握全局。本文的主题如下:1、架构图直观 阅读全文
posted @ 2011-06-29 14:40 飞翔荷兰人 阅读(61246) 评论(0) 推荐(6) 编辑
摘要: 本文假设读者拥有 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 阅读全文
posted @ 2011-06-29 11:37 飞翔荷兰人 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: 引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、Android SDK安装 1.4、ADT安装 1.5、创建AVD 2、HelloWorld 1、环境搭建1.1、JDK安装如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:我的电脑- 阅读全文
posted @ 2011-06-27 14:13 飞翔荷兰人 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 1、核心意图: 将一个类的接口转换成客户希望的另外一个接口,从而使得原本由于接口不兼容而不能一起工作的类可以一起工作。该模式的目标是通过一个代理(这里是Adapter),在原来的类(Adaptee)和客户(Client)之间进行协调,从而达到兼容的目的。其核心是解决一致性的问题。2、身边实例:在我们实际生活中也很容易看到这方面的例子,比如我们要和一个外国人打交道,例如韩国人,如果我们没有学习过韩语,这个韩国人也没有学习过我们汉语,在这种情况下,我们之间是很难进行直接交流沟通。为了达到沟通的目的有两个方法:1)改造这个韩国人,使其能够用汉语进行沟通;2)请一个翻译,在我们和这个韩国人之间进行语言 阅读全文
posted @ 2011-06-27 09:54 飞翔荷兰人 阅读(7394) 评论(0) 推荐(1) 编辑
摘要: 命名: 1、有意义,名副其实:降低代码的模糊度,明确说明代码的用途; 2、避免误导:accountList的类型最好就是List; 3、避免使用多个不同之处较小的名称; 4、避免使用字母l和O,因为它们像数字1和0; 5、做有意义的区分,只有意义不同时才使用不同的名字; 6、废话是无意义的区分,是冗余; 7、使用可搜索的名称:用宏定义数字比直接用数字好,避免使用单字母变量和数字常量; 8、不必使用带类型的匈牙利标记法; 9、避免成员变量使用类名前缀; 10、类名和对象名一般都是名词和名词短语; 11、方法名一般是动词和动词短语;get,set,is前缀; 12、使用解决方案领域内的名称; 13 阅读全文
posted @ 2011-06-24 08:53 飞翔荷兰人 阅读(4144) 评论(1) 推荐(2) 编辑
摘要: ~~分类什么的其实都是浮云~~不要太在意哟~设计模式在粒度和抽象层次上各不相同。由于存在众多的设计模式,所以我们可以用一种方式将它们组织起来。这里,我们根据两条准则对模式进行分类,如下表所示:第一是目的准则,即模式是用来完成什么工作的。模式依据其目的可分为创建型( Creational)、结构型( Structural)、或行为型( Behavioral )三种。创建型模式与对象的创建有关;结构型模式处理类或对象的组合;行为型模式对类或对象怎样交互和怎样分配职责进行描述。第二是范围准则,指定模式主要是用于类还是用于对象。类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻便 阅读全文
posted @ 2011-06-23 16:10 飞翔荷兰人 阅读(2348) 评论(1) 推荐(2) 编辑
摘要: 一、学习装饰着模式1、定义及作用 该模式以对客户端透明的方式扩展对象的功能。2、涉及角色 抽象构件角色:定义一个抽象接口,来规范准备附加功能的类。 具体构件角色:将要被附加功能的类,实现抽象构件角色接口。 抽象装饰者角色:持有对具体构件角色的引用并定义与抽象构件角色一致的接口。 具体装饰角色:实现抽象装饰者角色,负责为具体构件添加额外功能。 3、简单实现 抽象构件角色java 代码:packagecom.pattern.decorator2;/***抽象构件角色*@authorzdw**/publicinterfaceComponent{//默认方法AvoidfunctionA();}具体构件 阅读全文
posted @ 2011-06-23 16:02 飞翔荷兰人 阅读(4333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页

I Love Lina~