您的当前位置:首页正文

Android实验八

来源:爱够旅游网


计算机科学与技术系

实 验 报 告

专业名称 计算机科学与技术 课程名称 Android嵌入式软件开发 项目名称 Android 定位服务

班 级

学 号

姓 名

同组人员 无

实验日期 2016.10.25

一、实验目的与要求: 【实验目的】

掌握 Android 定位服务方法 【实验要求】

1、 练习使用 LocationManager 进行定位服务 【实验原理】

LocationManager, LocationProvider, Location 二、实验内容 1、 电脑连接网络;

2、 新建 Android 应用程序项目 LocationTest; 3、 业务逻辑代码与界面布局文件:activity_main.xml、MainActivity.java;

4、在 AndroidManifest.xml 中声明权限;

5、在模拟器上运行项目,点击下图中红框内的按钮,在弹出的百度地图中输入某个地址,并点击“修改地址”,观察 LocationTest 中显示的经纬度变化。 实验结果截图:

图表 1 地图定位界面

图表 2 获得定位经纬度信息

三、实验分析与小结:

Android GPS:需要GPS硬件支持,直接和卫星交互来获取当前经纬度,这

种方式需要手机支持GPS模块(现在大部分的智能机应该都有了)。通过GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户默认不开启GPS模块;3,从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;4,室内几乎无法使用。这其中,缺点2,3都是比较致命的。需要指出的是,GPS走的是卫星通信的通道,在没有网络连接的情况下也能用。

【思考题】

【1】 Android定位的两种方式?

GPS、网络

【2】 Android定位的3个API

Location、LocationProvider、LocationManager

得分(百分制)

因篇幅问题不能全部显示,请点此查看更多更全内容