代码改变世界

随笔分类 -  Android

Android学习笔记(7):Hello Intent

2012-12-30 13:12 by ps_zw, 693 阅读, 收藏,
摘要: 前言在前面介绍过Activity,Service时,我们已经涉及到了Intent,这里做一点补充介绍。本文要点:1.Intent简介2.Intent Filter简介一、Intent简介1.Intent是什么 一个Android应用中,主要是由四种组件组成的。这四种组件本身是相互独立的,那么我们就需要一种机制让这些组件可以相互通讯,相互调用。Intent正好就充当了这么一个角色。Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。2.Intent属性 Intent对象,属性包括了Action,Data,Category,Extras,Typ 阅读全文

Android学习笔记(6):Hello Content Provider

2012-12-22 23:31 by ps_zw, 667 阅读, 收藏,
摘要: 前言Content Provider——Android四大组件之一。本文要点1.Content Provider简介2.URI简介3.如何访问Content Provider中数据一、Content Provider简介Content Provider,Android四大组件之一。它是Android系统提供的在多个应用之间共享数据的一种机制。一个Content Provider类实现了一组标准的方法接口,从而能够让其他的应用保存或读取此Content Provider的各种数据类型。有几点说明:(1)每个ContentProvider都会对外提供一个公共的URI(包装成Uri对象),如果应用程 阅读全文

Android学习笔记(5):Hello Service

2012-12-16 20:51 by ps_zw, 837 阅读, 收藏,
摘要: 前言继上两篇简单介绍了Activity之后,我们开始学习同样是Android四大应用程序组件之一的Service。本文要点:1.Service概述2.Service生命周期3.创建并启动Service一、Service概述Service和Activity有些类似,都继承自Context,但Service有以下特点:(1)Service没有界面,在后台长时间运行,即使用户已经切换到其他的应用程序;(2)Service不能自行启动,需要借助Activity,其他Service,或者其他Context对象;(3)Service有两种模式:Started和Bound。启动方式分别为调用Context. 阅读全文

Android学习笔记(4):Activity生命周期

2012-12-11 21:28 by ps_zw, 1189 阅读, 收藏,
摘要: 前言:Activity的生命周期不是自身控制的,而是由Android系统控制的。系统通过调用不同的方法,完成Activity不同状态的转换。本文将通过一个实例来帮助理解Activity生命周期。本文要点:1.理解生命周期2.Activity状态扭转一、生命周期概述先上图:这幅图已经很完整的描述了Activity的生命周期,以及状态转换。但这里针对上图做几点说明:(1)Activity生命周期中,有很多种状态。其中包括Resumed(运行态,可见且可交互),Paused(暂停,部分可见但不可交互),Stoped(停止态,不可见),Destroyed/Killed(销毁)等;(2)Entire L 阅读全文

Android学习笔记(3):Hello Activity

2012-12-05 22:07 by ps_zw, 1857 阅读, 收藏,
摘要: 前言Android有四大组件:Activity,Service,Content Provider,Broadcast Receivers。我们从Activity开始逐个学习。本文要点:1.Activity是什么2.如何创建Activity3.Start another Activity一、Activity是什么Activity——它是一个可以同用户交互的应用程序组件。Android程序中的每个Activity都提供了一个单独的界面,它相当于Winform程序的Form。An Activity is an application component that provides a screen 阅读全文

Android学习笔记(2):Hello world

2012-12-02 00:26 by ps_zw, 1991 阅读, 收藏,
摘要: 引言确保Android开发环境已经搭建好,便可以开始我们的第一个Android Application——Hello world。环境:Eclipse +jdk1.6 + Android2.1步骤一:创建Android Project打开Eclipse -> File -> New -> Project -> 选择Android目录下的Android Application Project,点击Next,得到如下页面:1) 输入Application Name:MyFirstApp (首字母大写,否则会有警告);Package Name,Package Name使用默认 阅读全文

Android学习笔记(1):环境搭建

2012-12-01 23:47 by ps_zw, 891 阅读, 收藏,
摘要: 前言 学习Android开发,第一课肯定是搭建开发环境(作为一个.net程序猿,每次Java环境的配置总是感到头疼,不过Android环境还是比较简单的)。一个可用的Android开发环境一般会涉及到:JDK,Eclipse,Android SDK,以及ADT。 一、安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/dow... 阅读全文

Android学习笔记系列

2012-11-28 23:39 by ps_zw, 437 阅读, 收藏,
摘要: 引言近几年,移动领域一直很火,闲来无事,自己凑热闹学习了Android一些皮毛,这里记录下学习笔记,有不对的地方欢迎留言斧正。希望列出来的内容我能坚持写完,笔记目录如下:基础篇Android学习笔记(1):环境搭建Android学习笔记(2):Hello worldAndroid学习笔记(3):Hello ActivityAndroid学习笔记(4):Activity生命周期Android学习笔记(5):Hello ServiceAndroid学习笔记(6):Hello Content ProviderAndroid学习笔记(7):Hello IntentAndroid学习笔记(8):UI布局 阅读全文