Android开发之基本概念

来源:互联网 发布:一元购网站源码 编辑:程序博客网 时间:2024/06/02 16:31

基本概念

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开发入门与实战》——靳岩,姚尚朗


<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击