下载此文档

Android开发技术第5章Android多用户界面程序设计.ppt


文档分类:IT计算机 | 页数:约204页 举报非法文档有奖
1/204
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/204 下载此文档
文档列表 文档介绍
第5章 Android多用户界面程序设计
Intent的概念
对话框
菜单
多用户界面设计
小结
Intent的概念 Intent(译为意图)提供了不同Activity(活动界面)间数据交换的方法,被视为Activity之间的纽带,它所传递的信息主要是动作(Action)和数据(data),即要执行的动作和要操作的数据。动作使用Android系统预定义的常量表示,例如ACTION_MAIN、ACTION_VIEW和ACTION_EDIT等;数据使用URI(统一资源标识符)表示。借助Intent对象,调用方法startActivity可启动一个新的界面;调用方法startService或bindService可与服务(没有用户界面的应用程序)通信;调用方法sendBroadcast与所有广播接收器通信。此外,Intent 还具有category(分类)、type(类型)、component(组件)和extras (附加信息)等属性。其中,category为动作提供分类信息;
type用于显式指定MIME(多用途网络邮件扩展)ponent显式指定Intent使用的组件类;extras是一个Bundle对象,包括附加的数据信息。 有两种使用Intent的方法即显式使用和隐式使用。ponent运行一个指定的类,这是应用程序装入新的活动界面(Activity)时常用的方法。隐式Intent不指定特定的组件或类,由Android系统寻找与该Intent描述的动作和数据匹配的组件执行,这一种过程称为Intent解析机制。Intent解析器将Intent映射到一个匹配的Activity、广播接收器(BroadcastReceiver)或服务(Service)。(action)、类型(type)或分类(category)等信息,决定Intent信息传递的对象。
为了介绍隐式Intent的使用方法,下面以“记事本”,该文件内容如下所示: 1 <manifest xmlns:android="http://schemas./ apk/res/android" 2 package=""> 3 <application android:icon="***@drawable/app_notes" 4 android:label="***@string/app_name"> 5 6 <provider class=".NotePadProvider" 7 android:authorities=". NotePad" /> 8

Android开发技术第5章Android多用户界面程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数204
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小1.55 MB
  • 时间2018-05-07