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>
- Android开发之基本概念
- android游戏开发教程之基本概念
- DVB开发之基本概念
- Android开发 之 OpenGL ES系列(2--基本概念)
- Web开发基本概念之J2EE
- Web开发基本概念之Dojo
- android 开发中一些基本概念
- android wlansubsystem 解析 之基本概念
- Android数据库之基本概念(上)
- android学习之—基本概念
- Android笔记 - Binder之基本概念
- 移动开发之手机游戏基本概念
- iOS开发之静态库-基本概念
- iOS 开发 多线程详解之GCD基本概念
- iOS 开发 网络编程详解之基本概念
- android蓝牙开发——基本概念
- Android蓝牙开发先了解两个基本概念
- android蓝牙开发——基本概念
- Mahout运行Kmeans
- ExtJs 滚动条问题
- LA 3618 Cubic Eight-Puzzle
- 开源文化
- OK6410-A编译u-boot时遇到的问题及解决
- Android开发之基本概念
- DataSet与GridView绑定
- Irrlicht引擎
- 《怪诞行为学2》读书笔记,第三章 宜家效应:为什么我们会高估自己的劳动成果?
- java中访问修饰符的使用,方法重写定义,final修饰符,布局的特点等等:
- Scheme基本概念之External Representations
- 动态规划(算法导论学习笔记)
- STM32 -USART中断方式
- 素数定理(素数的分布)