android应用开发i实验指导书.doc_第1页
android应用开发i实验指导书.doc_第2页
android应用开发i实验指导书.doc_第3页
android应用开发i实验指导书.doc_第4页
android应用开发i实验指导书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

android应用开发i实验指导书 实验类别验证类。 学时1学时。 组织形式学生独立完成。 考核方式随堂检查。 【实验目的】熟悉Android开发环境使用以及程序运行过程。 【实验环境】硬件环境笔记本软件环境Eclipse+SDK+JDK编程语言Java【相关知识】无。 【实验内容】1.安装环境安装JDK,解压Eclipse,配置SDK路径。 2.新建一个项目HelloWorld。 3.创建一个以学号命名的模拟器,然后运行该项目。 实验二基本控件【实验概述】完成一个登录+注册的界面。 实验类别验证类。 学时4学时。 组织形式学生独立完成。 考核方式检查。 【实验目的】1掌握基本控件的使用,例如EditText、TextView、Button、CheckBox等控件使用。 2.Intent跳转。 【实验环境】硬件环境笔记本软件环境Eclipse+SDK+JDK编程语言Java【相关知识】界面布局、EditText、TextView、Button、CheckBox等控件使用。 【实验内容】实现类似下图的效果界面布局根据大家喜好自行决定。 (下面只是参考) (1)新建项目。 (2)在项目的布局文件中,修改为以下内容。 登录布局 (3)新建Activity类,并设置布局文件为register.xml。 内容如下注册布局 (4)在登录界面的【登录】按钮中增加页面跳转代码Intent intent=new Intent();intent.setClass(LoginActivity.this,MainActivity.class);LoginActivity.this.startActivity(intent); (5)运行效果实验三高级控件【实验概述】Spinner/ListView/Fragment实验类别验证类。 学时4学时。 组织形式学生独立完成。 考核方式检查。 【实验目的】使用Spinner/ListView/Fragment这些高级控件。 【实验环境】硬件环境笔记本软件环境Eclipse+SDK+JDK编程语言Java【相关知识】Spinner/ListView/Fragment【实验内容】 一、Spinner控件使用。 运行效果实现步骤 (1)新建项目SpinnerDemo。 (2)布局文件中增加Spinner和TextView控件。 (3)Activity类中spinner1=(Spinner)findViewById(R.id.spinner1);tv=(TextView)findViewById(R.id.textView1); (4)准备和设置适配器ArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.cities,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner1.setAdapter(adapter); (5)增加事件监听spinner1.setOnItemSelectedListener(new OnItemSelectedListener()Override publicvoid onItemSelected(AdapterViewparent,View view,int position,long id)tv.setText(您选择的城市为+parent.getItemAtPosition(position);Override publicvoid onNothingSelected(AdapterViewparent)/TODO Auto-generated methodstub); 二、ListView+Fragment控件使用。 运行效果实现步骤 (1)下载已有的微信界面代码,界面如下 (2)将下方的4个单选按钮修改为5个,内容分别为首页、发微博、个人信息、收藏和查找。 (3)首页中的ListView控件进行修改,采用自定义适配器的方式进行实现,为此完成WeiboAdapter类继承BaseAdapter类;实现四个方法,其中重点为getView方法的重载。 (4)需要实体类MicroBlogHP类,自动生成get/set方法。 (5)ListView设置为自定义适配器,并准备数据。 运行要求ListView中有自己的名字。 实验四菜单和对话框【实验概述】搭建环境,并运行第一个应用程序。 实验类别验证类。 学时1学时。 组织形式学生独立完成。 考核方式检查。 【实验目的】熟悉Android开发环境使用以及程序运行过程。 【实验环境】硬件环境笔记本软件环境Eclipse+SDK+JDK编程语言Java【相关知识】无。 【实验内容】1.安装环境安装JDK,解压Eclipse,配置SDK路径。 2.新建一个项目Helloworld。 3.创建一个以学号命名的模拟器,然后运行该项目。 实验五数据存储【实验概述】SharedPreference使用,利用SQLite完成简易版本通讯录。 实验类别验证类。 学时4学时。 组织形式学生独立完成。 考核方式检查。 【实验目的】掌握SharedPreference和SQLite数据存储。 【实验环境】硬件环境笔记本软件环境Eclipse+SDK+JDK编程语言Java【相关知识】SharedPreference和SQLite使用,SQL语句。 【实验内容】 一、SharedPreference案例(1学时)实现效果 二、SQLite案例(3学时)实现效果实验六后台处理与获取网络数据【实验概述】BroadcastReceiver,AsyncTask,使用获取网络数据。 实验类别验证类。 学时6学时。 组织形式学生独立完成。 考核方式检查。 【实验目的】学习广播、异步任务和使用获取网络数据。 【实验环境】硬件环境笔记本软件环境Eclipse+SDK+JDK编程语言Java【相关知识】广播组件;异步任务类开发;使用获取网络数据。 【实验内容】 一、广播组件收发短信应用程序实现步骤 (1)新建项目界面设计,实现发送短信界面。 (2)在Activity类中实现发送短信按钮的监听功能。 (3)在按钮监听中,实现短信发送方法sendSMS()方法。 (44)监控短信发送状态注册广播,并监听返回结果。 (5)新建BroadcastReceiver类,实现短信监听。 (6)增加发送/接收短信权限。 (7)项目调试并运行。 二、通过异步任务类获取网络数据项目代码码项目名称别项目类别1项目类别2项目内容项目成果课内学时实践场所CP (1)手机微博课程综合项目(三级)综合型为用户提供一个信息发布和共享的平台,如注册、登录、查看微博、发微博等功能程序设计10.0课堂UP (1)第一个应用程序单元项目(五级)验证型熟悉Android编程环境程序设计1.0课堂UP (4)基本控件单元项目(五级)验证型界面布局,常见基本控件程序设计4.0课堂UP (5)高级控件单元项目(五级)验证型Spinner/ListView/Fragment程序设计4.0课堂UP (6)菜单与对话框单元项目(五级)验证型选项菜单、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论