android实验报告模板新.docx
- 文档编号:8121314
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:14
- 大小:324.78KB
android实验报告模板新.docx
《android实验报告模板新.docx》由会员分享,可在线阅读,更多相关《android实验报告模板新.docx(14页珍藏版)》请在冰豆网上搜索。
android实验报告模板新
移动互联网开发(Android)
实验报告
姓名:
万思
学号:
k081241139
专业:
计算机科学与技术
指导老师:
张华
完成日期:
2014-11-16
目录
实验一Android开发环境的搭建4
1实验目的及要求4
2实验设备(环境)及要求4
3实验内容4
4实验步骤4
5实验核心代码(关键代码),及调试中的问题4
6实验的运行结果及分析4
7实验总结心得体会4
实验二GUI创建套件Widget的使用4
1实验目的及要求4
2实验设备(环境)及要求4
3实验内容4
4实验步骤4
5实验核心代码(关键代码),及调试中的问题4
6实验的运行结果及分析4
7实验总结心得体会5
实验三SQLite应用5
1实验目的及要求5
2实验设备(环境)及要求5
3实验内容5
4实验步骤5
5实验核心代码(关键代码),及调试中的问题5
6实验的运行结果及分析5
7实验总结心得体会5
实验四获取手机剩余电量5
1实验目的及要求5
2实验设备(环境)及要求5
3实验内容5
4实验步骤5
5实验核心代码(关键代码),及调试中的问题5
6实验的运行结果及分析6
7实验总结心得体会6
实验五网络访问与服务6
1实验目的及要求6
2实验设备(环境)及要求6
3实验内容6
4实验步骤6
5实验核心代码(关键代码),及调试中的问题6
6实验的运行结果及分析6
7实验总结心得体会6
实验六Service的使用6
1实验目的及要求6
2实验设备(环境)及要求6
3实验内容6
4实验步骤6
5实验核心代码(关键代码),及调试中的问题7
6实验的运行结果及分析7
7实验总结心得体会7
实验一Android开发环境的搭建
1实验目的及要求
1.搭建Eclipse+Android开发平台
2.创建简单的Android应用程序
3.创建Activity并利用intent的实现Activity的跳转
2实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
3实验内容
1)搭建EClipse+Android开发环境
2)创建一个简单的”helloworld”工程
3)创建两个Activity,实现简单的Activity之间的参数传递
4实验步骤
1)下载安装JDK1.6,配置环境变量,如果所示。
5实验核心代码(关键代码),及调试中的问题
1.MainActivity.java
packagecom.example.app;
importandroid.os.Bundle;
importandroid.app.Activity;
importandroid.content.Intent;
importandroid.view.Menu;
importandroid.view.View;
importandroid.widget.Button;
publicclassMainActivityextendsActivity{
privateButtonbutton;
privatemyappma;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button)this.findViewById(R.id.button);
button.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
//TODO自动生成的方法存根
ma=(myapp)getApplication();
ma.setName("张处处");
Intentintent=newIntent(MainActivity.this,other.class);
startActivity(intent);
}
});
}
@Override
publicbooleanonCreateOptionsMenu(Menumenu){
//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.
getMenuInflater().inflate(R.menu.main,menu);
returntrue;
}
}
2.myapp.java
packagecom.example.app;
importandroid.app.Application;
importandroid.os.Bundle;
publicclassmyappextendsApplication{
privateStringname;
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
@Override
publicvoidonCreate(){
//TODO自动生成的方法存根
super.onCreate();
setName("张三丰");
}
}
other.java
publicclassotherextendsActivity{
privateTextViewtextview;
privatemyappma;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
//TODO自动生成的方法存根
super.onCreate(savedInstanceState);
textview=(TextView)this.findViewById(R.id.text);
ma=(myapp)getApplication();
textview.setText("---->appname"+ma.getName());
}
}
6实验的运行结果及分析
7实验总结心得体会
掌握了搭建Android开发环境的方法,掌握了Android模拟器的基本操作,如设置选择语言,切换外观和横屏显示。
能独立的搭建Android的开发环境,并且测试新的项目成功。
通过intent意图以及监听器来实现两个Activity之间的数据传递。
实验二GUI创建套件Widget的使用
1实验目的及要求
1.掌握资源编辑器、布局编辑器的使用
2.掌握按钮、编辑框、日期时间、对话框、下拉列表等主要widget组件编程
2实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
3实验内容
1.设计按钮、复选框、单选按钮、普通按钮、单机按钮弹出对话框。
2.设计单项自动提示文本框、多项自动提示文本框、下拉列表。
4实验步骤
1.新建项目Button/Edit,在res/layput中修改布局文件main.xml
2.编辑Activity程序文件ButtonActivity
3.继承Dialog类,新建自定义的对话框类DialogPro.java
5实验核心代码(关键代码),及调试中的问题
6实验的运行结果及分析
7实验总结心得体会
这次实验学会了对话框以及单选按钮,多选按钮等技术,在里面也遇到一些错误提示如模拟器启动不成功等,根据错误提示很快可以解决。
实验三SQLite应用
1实验目的及要求
1.进一步掌握GUI应用
2.掌握sharedPreference应用
2实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
3实验内容
1.新建项目SharedPreference,设计一个GUI界面。
2.设计按钮响应代码,保存按钮界面输入信息保存于SharedPreference共享文件
3.退出应用程序或关机时自动保存界面信息到共享文件
4实验步骤
1.新建项目SharedPreference,在res中新建value-zh文件夹,在res/values-zh/string.xml中增加字符串资源,strings.xml.
2.Res\layout中修改布局文件main.xml
3.编辑Activity程序文件SharedPreference.java
5实验核心代码(关键代码),及调试中的问题
6实验的运行结果及分析
7实验总结心得体会
实验四获取手机剩余电量
1实验目的及要求
1、学习AndroidAPI的使用方法,掌握硬件API调用方法。
2、掌握使用BroadcastReceiver取得电池计量信息的方法。
3、掌握使用IntentFilter来进行消息过滤。
2实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
3实验内容
1.AndroidAPI中的BroadcastReceiver(Android.content.BroadcastReceiver)类似Button的Listener,当注册Receiver后,会在后台等待其他程序的调用,当指定要捕捉的Action发生时,就会调用Receiver,运行onReceive()里面实现的程序。
2.本实验运用BroadcastReceiver()的特性来实现取得手机电池计量的程序;在本实验中,将通过注册BroadcastReceiver时设置的IntentFilter(Android.content.IntentFilter)来捕捉系统发出的Intent.ACTION_BATTERY_CHANGED这个Action,再以此取得手机电池的计量结果。
4实验步骤
1、在主程序中创建一个BroadcastReceiver对象,在触发Button的onClick事件时,向系统注册BroadcastReceiver,通过IntentFilter的设置来告诉BroadcastReceiver要过滤的
2、ActionMessage为Intent.ACTION_BATTERY_CHANGED(电池电量变化时广播信息)。
3、当Button被单击时,注册的BroadcastReceiver捕捉到
Intent.ACTION_BATTERY_CHANGED这个Action,我们即可以取得手机电池电量,并显示与AlertDialog中。
5实验核心代码(关键代码),及调试中的问题
6实验的运行结果及分析
7实验总结心得体会
实验五网络访问与服务
1实验目的及要求
1、了解手机WEB网站访问的编程方法
2、通过网络进行数据访问
2实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
3实验内容
4实验步骤
项目界面:
使用HttpClient来提交或者获取server端的数据。
5实验核心代码(关键代码),及调试中的问题
6实验的运行结果及分析
7实验总结心得体会
实验六Service的使用
1实验目的及要求
1.了解基于位置的服务和模拟位置提供器;
2.学会使用模拟器来测试定位服务。
2实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
3实验内容
4实验步骤
5实验核心代码(关键代码),及调试中的问题
6实验的运行结果及分析
7实验总结心得体会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- android 实验 报告 模板