移动电子商务技术实验报告.docx
- 文档编号:167244
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:145
- 大小:5.80MB
移动电子商务技术实验报告.docx
《移动电子商务技术实验报告.docx》由会员分享,可在线阅读,更多相关《移动电子商务技术实验报告.docx(145页珍藏版)》请在冰豆网上搜索。
西安邮电大学
《移动电子商务技术》上机实验报告
学院名称
:
经济与管理学院
学生姓名
:
专业班级
:
电子商务1101
学号
:
0211200X
提交时间
:
2014年6月26日
目录
实验一Android开发环境及工具 3
一、实验目的 3
二、实验时间:
2014-3-24 4
三、实验内容及步骤 4
四、实验结果分析及总结 9
实验二Android应用程序开发基础 9
一、实验目的 9
二、实验时间:
2014-3-24 9
三、实验内容及步骤 9
四、实验结果分析及总结 14
实验三Android生命周期 15
一、实验目的 15
二、实验时间:
2014—4--18 15
三、实验内容及步骤 15
四、实验结果分析及总结 20
实验四Android用户界面 20
一、实验目的 20
二、实验时间:
2014—5--15 21
三、实验内容及步骤 21
四、实验结果分析及总结 59
实验五组件通信与广播消息 60
一、实验目的 60
二、实验时间:
2014—5--18 60
三、实验内容及步骤 60
四、实验结果分析及总结 77
实验六后台服务 77
一、实验目的 77
二、实验时间:
2014—5--28 77
三、实验内容及步骤 77
四、实验结果分析及总结 106
实验七数据存储与访问 106
一、实验目的 106
二、实验时间:
2014--6--18 106
三、实验内容及步骤 106
四、实验结果分析及总结 143
实验一Android开发环境及工具
一、实验目的
1.掌握Android开发环境的安装与配置方法。
2.了解AndroidSDK的目录结构和示例程序。
3.了解Android主要开发工具。
二、实验时间:
2014-3-24
三、实验内容及步骤
(一)安装JDK和EclipsewiththeADTPlugin
1.JDK双击安装,然后对java的开发环境进行配置:
设置环境变量创建“Path”变量名,添加JDK安装目录中“bin”文件夹路径;创建“CLASSPATH”变量,添加JDK安装目录中“lib”以及“demo”的路径;最后进行测试是否安装成功。
2.打开站点:
withtheADTPlugin。
(二)安装不同版本AndroidSDK及工具
1.
(1)打开存放SDK的文件夹,如下图示:
(2)双击SDKManager,会出现下图所示安装目录,选择要安装的Android版本及工具
(3)安装成功后,所有安装包的状态栏(Status)将从Notinstalled更改为Installed。
(三)学习安装ADT及设置AndroidSDK保存路径的方法
1.安装ADT至少有三种方法,下面只用其中的一种方法。
(1)打开站点:
(2)按照上面的步骤进行安装即可:
启动Eclipse,选择Help→InstallNewSoftware,打开Eclipse的插件安装界面,点击“Add”如下图。
其中Name:
ADTPlugin
Location:
https:
//dl-
在ADT插件安装前,会提示用户对需要安装的插件进行选择和确认,如下图:
安装结束后会提示重启Eclipse,完成下载安装。
2.设置AndroidSDK的保存路径,选择:
Window→Preferences打开Eclipse的配置界面,输入AndroidSDK的保存路径,点击“Apply”,如下图:
四、实验结果分析及总结
实验一中,出现的问题及解决方法:
在安装ADT插件时,一直出现问题,用第一种方法—在eclipse中输入插件地址,由eclipse自动下载安装,由于访问不到网址,决定换第二种方法,即:
手动下载安装包,在eclipse中直接安装,但是还是没有安装成功。
最后,在同学的帮助下将ADT插件压缩包解压缩后的文件直接复制到eclipse中,成功安装完毕。
实验二Android应用程序开发基础
一、实验目的
1.掌握使用Eclispse开发Android应用程序的过程和方法。
2.掌握Android虚拟设备(AVD)的创建和使用方法。
3.了解Android的程序结构及各目录文件的用途和功能。
二、实验时间:
2014-3-24
三、实验内容及步骤
(一)建立第一个Android程序HelloAndroid
1.启动Eclipse建立Android工程,工程名称和目录结构将显示在PackageExplorer区域内,如下图。
2.打开Android工程向导:
File→New→Project…︱Android→AndroidProject或File→New→Other…︱Android→AndroidProjec,如下图。
3.在Projectname中填写工程名称:
HelloAndroid,可以创建新Android工程,也可利用已有代码创建Android工程,新建的工程被保存在缺省的工作空间中,也可以取消“Usedefaultlocation”的复选框,选择其它位置保存Android工程,如下图。
4.如下图所示,点击finish即可
4.所建工程如图所示:
(二)建立一个用于调试运行程序的Android虚拟设备(AVD)
1.在Eclipse中:
Window→AVDManager启动AVD管理器,在AVD管理器点击“New”,打开AVD创建界面如下图:
2.点击New进行创建,如下图所示:
3.点击OK后出现以下界面:
选中新建项目,点击Start,即可打开AVD界面,如下图:
如下图所示:
四、实验结果分析及总结
实验二中没有多大问题,就是android虚拟机开启速度非常慢,影响做实验的速度。
实验三Android生命周期
一、实验目的
1.理解Android系统管理程序组件生命周期。
2.了解Activity的生命周期中各状态的变化关系。
3.掌握Activity事件回调函数的作用和调用顺序。
4.掌握Android应用程序的调试方法和工具。
二、实验时间:
2014—4--18
三、实验内容及步骤
(一)建立程序ActivityLifeCycle,并观察此程序运行结果,理解Activity生命周期状态的变化关系及事件回调函数的调用顺序
1.启动Eclipse建立ActivityLifeCycle工程。
2.在工程中建立或编辑布局资源文档res\layout\main.xml,参考代码如下:
xmlversion="1.0"encoding="utf-8"?
>
android=" android: layout_width="fill_parent" android: layout_height="fill_parent" android: orientation="vertical"> id="@+id/textview" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/hello_world" /> id="@+id/btn_finish" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text="结束程序"/> 3.在工程中建立或编辑Java源代码,参考代码如下: packageedu.hrbeu.ActivityLifeCycle; importandroid.app.Activity; importandroid.os.Bundle; importandroid.util.Log; importandroid.view.View; importandroid.widget.Button; publicclassActivityLifeCycleextendsActivity{ privatestaticStringTAG="LIFTCYCLE"; @Override//完全生命周期开始时被调用,初始化Activity publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.i(TAG," (1)onCreate()"); Buttonbutton=(Button)findViewById(R.id.btn_finish); button.setOnClickListener(newView.OnClickListener(){ publicvoidonClick(Viewview){ finish(); } }); } @Override//可视生命周期开始时被调用,对用户界面进行必要的更改 publicvoidonStart(){ super.onStart(); Log.i(TAG," (2)onStart()"); } @Override//在onStart()后被调用,用于恢复onSaveInstanceState()保存的用户界面信息 publicvoidonRestoreInstanceState(BundlesavedInstanceState){ super.onRestoreInstanceState(savedInstanceState); Log.i(TAG,"(3)onRestoreInstanceState()"); } @Override//在活动生命周期开始时被调用,恢复被onPause()停止的用于界面更新的资源 publicvoidonResume(){ super.onResume(); Log.i(TAG,"(4)onResume()"); } @Override
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 电子商务 技术 实验 报告