首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android开发 - Activity 初始

2012-09-07 
Android开发 - Activity 初步back1. Activity的作用??? * 是android应用程序和用户交互的接口;??? * 一

Android开发 - Activity 初步

back>>

1. Activity的作用
??? * 是android应用程序和用户交互的接口;
??? * 一个Activity中可以放置很多控件,可以把Activity看做是一些控件的容器。
???
2. 创建Activity的方法
??? * 创建一个Activity类,一个Activity就是一个类,并且这个类要继承Activity;
??? * 覆写父类的onCreate方法,当一个Activity第一次运行时,会调用该方法;

??? * 设置布局文件: setContentView(R.layout.main);
??? * 一个应用程序可以有很多个Activity;
??????? - 在一个Activity中启动另外一个Activity的方法: startActivity(Intent intent);(见代码02_Activity_01,乘法计算)

??????? - Activity可以启动另外一个Activity(不限于Activity,可以是其它组件),并且所启动的组件可以不在当前应用程序中;

??? * Activity必须注册到AndroidManifest.xml文件中

??? * 应用程序启动时,会首先调用在AndroidManifest.xml里注册的有intent-filter元素的那个Activity。

?

3. Intent的作用: 相当于B/S结构中的request请求,在Activity(不限于Activity)之间传递数据

??? * Intent是一个对象,包含了一组信息:

??????? - Component name: 指定要启动的组件(Activity)

??????? - Action: 指定下一个组件要执行的操作

??????? - Data: 传递给下一个组件的数据,RUI形式

??????? - Category

??????? - Extras: 传递给下一个组件的数据,键值对的形式

??????? - Flags
??? * 使用Intent在Activity之间传递数据的基本方法;

?

??? * 在Activity中通过控件id来访问控件,设置控件的一些样式和内容

?

热点排行