Android程序开发实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山西大学
物理电子工程学院
论文题目:基于Android系统的GPS
程序开发
学号:*
姓名:* * *
指导老师:* *
摘要
在日常生活中,我们经常需要知道自己的具体位置,尤其是在
旅游或陌生城市中。而手机作为目前最常见、最方便的电子信息载体,无疑是我们最好的选择。为了让智能手机用户能够随时随地查询GPS 所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上。本文选择的是最常见的Android系统的程序开发。对于软件从业人员来说,该平台具有无限的吸引力。
因此,本文首先介绍安卓系统在个人计算机上开发平台的搭建,并尝试在安卓系统上开发一款基于手机自带GPS组件的GPS应用。
关键字:Android,GPS,SDK,JDK,ADT,Eclipse
一引言
(一)开发背景
随着网络世界的深入生活,地球网络化已经是一条必然之路。而今后的网络也将逐渐的走向移动互联网的轨道。像手机,平板计算机,笔记本计算机等可以搭乘移动互联网的产品中使用人数最多的数码产品便是智能手机了。它已经在逐步的取代其他的电子产品的市场份额。据《2013-2017年中国智能手机行业市场需求预测与投资战略规划分析报告》估算,2012前三季度,全球智能手机用户总数已经突破了10亿大关。而2011前三季度的用户量只有约7亿户。可以看出,智能手机市场的潜力不可估量。
(二)Android 与GPS 简介
1.Android 是一种基于Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板计算机,由Google 公司和开放手机联盟领导及开发。 2011年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android 占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。
Android 的系统架构和其操作系统一
样,采用了分层的架构。从架构图看,
Android 分为四个层,从高层到低层分别
是应用程序层、应用程序框架层、系统运
行库层和Linux 内核层。 Android 系统所具有的特点有:开放性、丰富的硬件、方便开发。
2.GPS 是英文Global Positioning System (全球定位系统)的简称。GPS 起始于1958年美国军方的一个项目,1964年投入使用。GPS 定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。GPS 由空间部分、地面控制系统、用户设备部分三部分组成。作为先进的测量手段和新的生产力,GPS 已经融入了国民经济建设、国防建设和社会发展的各个应用领域。GPS 技术与我们的日常生活日益相关。
1. Android 标志
2. Android 系统结构
GPS具有以下特点:(1)全球全天候定位(2)定位精度高(3)观测时间短(4)应用广泛(5)仪器操作简便。
3.手机GPS模块概述
GPS模块由信号接收硬件和数据处理软件两部分组成。数据处理软件是固化在主板芯片中的,介于软件与硬件之间。A-GPS与纯GPS 的不同之处,就是A-GPS比纯GPS在数据处理软件上多了一段联网获取辅助数据的程序。在安卓手机上开发GPS应用的主体就是调用手机内部的GPS组件。
二android开发平台的构建
(一)1下载并安装JDK组件,注意分辨所要安装的计算机操作位数。本次使用的是Windows7 32位操作系统,下载地址:
/technetwork/java/javase/downloads/index.html
3. JDK软件下载
2下载并安装完成后,根据下载位置修改计算机的环境变量。环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。(该过程要求严格,比较容易出错)。过程如下:
游标移至计算机→右击属性→高级系统设置→环境变量→新建
4. 环境变量的修改
3新建三个环境变量,分别是JAVA_HOME、CLASS_PATH、PATH,变量名是它们各自的路径。
5. 新建的三个环境变量
(二)SDK
/sdk/index.html#download
下载并解压后,打开SDK Manager.exe,在出现的界面中选定要开发的安卓版本并下载。并下载Extra包。
(三)下载Eclipse,这是开饭的主要程序。下载后解压,该软件无需安装可以直接使用。下载地址:
/downloads/
(四)在Eclipse中配置ADT。首先下载ADT(或直接复制到计算机上),下载地址:
/tools/sdk/eclipse-adt.html
1打开Eclipse,首先选择Help→Install New S oftware→Add,其中地址改为本地ADT的位置。
6. 在Eclipse中
ADT的配置
2选择 Window→Preferences→Andro id ,将SDK Location 修改为本地SDK 位置,在列表中出现各个
版本的Android 选项。
(五)构建Android 虚拟机。为
了方便开发,可以直接在计算机
上虚拟出一个Android 虚拟机。
在Eclipse 中,选择
Window→AVD Manger ,
在弹出的对话框中新建一个
Android 虚拟机。 如图,构建时可以选择此虚拟机的各项参数。包括Android 版本,荧幕分辨率,程序可能用
到的硬件,存储器,以及
处理器种类等等。
如图,为搭建好的虚
拟机界面。
三Android 程序设计与测试
(一)首先新建一个安卓程序,在右边的工作区间右击,选择New →Android Application Project ,在弹出的对话框中,定义程序名称(Application Name )和程序声明(Project Name ),其中Project Name 必须是根据程序所写的独一无二的名称。然后选择所要运行的版本,
7. AVD 的配置
8. 虚拟机界面