您的位置:首页 > 移动开发 > Android开发

Android开发之基本概念

2013-04-22 21:05 549 查看
基本概念
1 Intent
什么是Intent?在Android的官方文档中是这么定义的,Intent是一次即将操作的抽象描述。现在理解这个定义还有些抽象,但是看完这本书就会对这个定义理解了。在Android中,一共用到了3种Intent,现在使用的是这种Intent是第一种,它的作用就是启动一个新的Activity并且可以携带数据。还有两种分别为:
(1)通过Intent来启动一个服务(Service)。
(2)通过Intent来广播一个事件。

2 Bundle
Bundle类型,在以后的程序当中也会用到很多Bundle类型的变量。现在对Bundle类型进行一个简单的介绍。Bundle是一个类型安全的容器,它的实现其实就是对HashMap做了一层封装。对于HashMap来讲,任何名值对都可以存进去,值可以是任何的Java对象。但是对于Bundle不是这样的。同样存的是名值对,但是这个值只能是基本类型,或者基本类型的数组,如String、int、byte、boolea、char等。

3 Dialog
Dialog类,是一切对话框的基类。需要注意的是,Dialog类虽然可以在界面上显示,但是并非继承于习惯的View类,而是直接从java.lang.Object开始构造出来的。类似于Activity,Dialog也是有生命周期的,它的生命周期由Activity来维护。Activity负责生成,保存,收复它。在生命周期的每一个阶段都有一些回调函数供系统反向调用。

摘自《Google Android开发入门与实战》——靳岩,姚尚朗
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: