基于android开发实验报告总结.docx
- 文档编号:248474
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:41
- 大小:378.39KB
基于android开发实验报告总结.docx
《基于android开发实验报告总结.docx》由会员分享,可在线阅读,更多相关《基于android开发实验报告总结.docx(41页珍藏版)》请在冰豆网上搜索。
基于 android 开发实
验报告总结
组员:
指导老师:
2016.12.15
目录
实验一Android开发环境的搭建 3
1实验目的及要求 3
2实验设备(环境)及要求 3
3实验内容 3
4实验步骤 3
5实验核心代码(关键代码),及调试中的问题 4
6实验的运行结果及分析 8
3实验设备(环境)及要求 9
实验三GUI创建套件Widget的使用 17
1实验目的及要求 17
2实验设备(环境)及要求 17
3实验内容 18
4实验步骤 18
5实验核心代码(关键代码),及调试中的问题 18
6实验的运行结果及分析 27
实验四SQLite应用 28
1实验目的及要求 28
2实验设备(环境)及要求 29
3实验内容 29
4实验步骤 29
5实验核心代码(关键代码),及调试中的问题 29
6实验的运行结果及分析 40
实验一 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("张天爱");
Intent intent=new
Intent(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实验的运行结果及分析
实验二 渐进Android UI设计
1实验目的
掌握各Android布局设计,熟悉各Android资源、控件使用。
2实验要求
按要求设计一个Android活动窗体,使用一定的技术,实现其
功能。
3实验设备(环境)及要求
1)PC计算机
2)JDK安装包
3)Eclipse安装包
4)AndroidSDK安装包
5)ADT插件
4实验内容
设计一线型布局窗口,根据输入的身高和体重,计算BMI值。
其中所用到的字符串和数值尽可能预先建立资源。
(1)进入Eclipse开发环境
单击桌面上Eclipse快捷键,打开Eclipse环境。
(2)创建项目
单击“File”菜单下的“New”菜单项中的“AndroidApplication Project”子菜单项,在“New Android
Application”对话框中的Application Name文本框中输入app2_1,单击Next按钮,在出现的新的对话框中都单击Next按钮,最后一个对话框单击Finish按钮,进入设计窗体。
(3)新建字符串资源
单击左边列表中res文件夹,单击其下的values文件夹,双击其下的strings.xml文件,在右边的Android Resources对话框中单击Add按钮,选择string,在Name和Value*编辑框中输入字符串名和字符串值,如图
或者直接在单击“string.xml”标签,在程序编辑器中直接输入黄色部分:
xmlversion="1.0"encoding="utf-8"?
>
(4)设计布局
首先,单击左边文件夹列表中的res文件夹,再单击其下的
layout文件夹,双击其下的activity_main.xml文件。
单击
activity_main.xml标签,进入代码界面,将其中所有代码删除。
单击GraphicalLayout标签,单击Layouts导航条,从中选择
LinearLayout(vertical)组件图标,拖曳至右边。
如图。
(5)添加控件
将FormWidgets等控件列表中的控件拖曳到可视设计窗口中。
分别往窗体中添加3个TextView控件textView1~textView3、1个RadioGroup(含2个RadioButton控件radio0~radio1、2个
EditText控件editText1~editText2和1个Button控件
button1。
(6)设置控件属性
组 件
属性值
textView1
android:
text="@string/appname"
radioGroup
android:
layout_gravity="center"android:
orientation="horizontal"
radio0
android:
text="@string/sex1"
radio1
android:
text="@string/sex2"
editText1
android:
inputType="numberDecimal|numberSigned"
editText2
android:
inputType="numberDecimal|numberSigned"
textView2
android:
text="@string/hight"
textView3
android:
text="@string/weight"
button1
android:
text="@string/count"
控件属性设置如表所示。
控件属性设置
设置完控件属性后,窗体中控件及其布局如图所示。
(7)添加并编写控件事件代码
单击左边src文件夹,单击其下的com.example.app2_1,单击其下的MainActivity.java文件,进入编码界面。
输入黄色底色的代码:
packagecom.example.app2_1;
importandroid.os.Bundle;i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 开发 实验 报告 总结
![提示](https://static.bdocx.com/images/bang_tan.gif)