android 应用开发
《Android移动应用开发》
实验指导书
课程代码:                               
总课时数:                               
适用专业:                               
院(系)名称:                           
实验一深入理解Activity
目标
(1)掌握Activity的开发、配置和使用。
(2)掌握Intent的几种常用的属性。
(3)Android系统内置Intent的使用。
(4)了解Activity的生命周期
实验软、硬件环境
硬件:PC电脑一台;
配置:winxp或win7系统,内存大于4G,硬盘250G及以上
JDK1.7 、Eclipse、ADT、Android SDK
实验主要技术基础
(1)活动是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互。
(2)Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。
任务
1、请在l文件中配置SecondActivity:
配置Intent的Action属性为com.sise.intent.action.JHY_ACTION;
配置Category属性为com.sise.intent.category.JHY_CATEGORY。
通过隐式Intent的使用从FirstActivity启动SecondActivity,编写代码,运行程序,预期效果如下所示。
      图1  程序运行初始化界面        图2 点击图1中的按钮后的运行结果
2、请使用显式Intent启动SecondActivity,并使用Intent从FirstActiv传递数据到SecondActivity。编写代码,运行程序,预期效果如下所示。
图1  程序运行初始化界面图2 点击图1中的按钮后的运行结果
3、使用Intent传递数据从SecondActivity返回数据到FirstActivity中去。编写代码,运行程序,预期效果如下所示。
图1  程序运行初始化界面图2 点击图1按钮运行结果
图3 点击图2按钮运行结果
实验方法与步骤
(1)创建活动
Activity是Android系统提供的一个活动基类所有的活动都必须直接或间接继承此类才能拥有活动的特性。
(2)布局文件
创建布局文件
加载布局文件
(3)在清单文件中注册活动
(4)以上方法完成多个活动的创建
(5)使用Intent完成多个活动之间的交互和数据传递
实验二Android的UI界面开发
目标
(1)掌握常用UI组件的功能和用法。
(2)掌握四种基本的布局。
(3)掌握自定义控件的2种使用方法。
(4)掌握ListView的简单用法。
(5)掌握自定义ListView控件的使用。
实验软、硬件环境
硬件:PC电脑一台;
配置:winxp或win7系统,内存大于4G,硬盘250G及以上
JDK1.7 、Eclipse、ADT、Android SDK
实验主要技术基础
(1)Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器。
(2)Android的布局方式有LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、TableLayout(表格布局)。
(3)Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。
任务:制作精美聊天界面
    使用自定义的ListView制作精美的聊天界面,编写代码,运行程序,预期效果如下所示。
    主界面布局示意图:
    (要求画出)
    ListView子项布局示意图:
    (要求画出)
-------------------------------------------------
    消息实体类创建:
    (主要代码)
    自定义适配器类的创建:
    (主要代码)
    主界面活动的代码:
    (主要代码)
实验方法与步骤
Step1:创建主界面布局文件。
Step2:创建ListView子项布局文件(可以使用Android提供的布局方式)
Step3:定义实体类,做为ListView适配器的适配类型
Step4:创建一个自定义的适配器类(适当优化)
Step5:修改主活动代码
使用List数据集创建数据,并完成初始化。
创建适配器对象(依次传入当前上下文,ListView子项布局ID,适配的数据)
将适配器对象绑定到相应的ListView控件上。

实验三广播组件综合应用
目标
(1)了解BroadcastReceiver组件的用法。
(2)掌握发送普通广播和有序广播的过程。
(3)掌握发送本地广播的过程。
(4)掌握Broadcast的应用案例。
实验软、硬件环境
硬件:PC电脑一台;
配置:winxp或win7系统,内存大于4G,硬盘250G及以上
JDK1.7 、Eclipse、ADT、Android SDK
实验主要技术基础
(1)Android中广播类型:标准广播(完全异步执行的广播)和有序广播(完全同步执行的广播)。
(2)注册广播类型:清单文件注册(静态注册)和使用代码注册(动态注册)。
(3)根据广播是否可以跨进程接收,将广播分为:系统全局广播和本地广播。
任务
1.模拟实现强制下线功能
要求:创建登陆界面,输入账号密码后进入主界面。
主界面功能:至少包含一个按钮,点击后发送离线广播。对应的广播接收器收到广播后,在在界面上弹出一个对话框提示离线信息,用户无法进行任何其他操作,必须要点击对话框中的确定按钮,然后关闭已打开的所有活动,回到登录界面即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。