摘要:
这里的开发环境采用Eclipse+android开发插件,其它的开发环境不做介绍安装JDKandroid开发语言是基于Java的,所以要做android的开发必须要安装JDK,并且对JDK的版本有一定的要求必须是JDK5以上的版本,JDK5以前的版本android不受支持的,如果你的机器上已经安装了JDK可以通过如下命令在命令行下查看版本信息可以看到我目前的机器上的JDK版本是1.6,如果你机器上已经安装了JDK5以上的版本那么就不用再安装新的版本了,如果没有安装JDK,或者低于JDK5那么可以在这里下载,下载得到的是一个exe文件,运行这个exe安装JDK。二.安装Eclipse可以点击这里 阅读全文
posted @ 2012-05-29 17:07
欢喜王子
阅读(1271)
评论(4)
推荐(0)
摘要:
已经大致介绍了一下在Android平台中,和定位功能相关的类,并举例获取了位置信息。但是前文是基于Criteria定制了一个标准,通过getBestProvider()方法由Android系统自动获取最符合Criteria的LocationProvider,从而实现了定位功能。这样的做法能最大限度的保证定位功能的可实现性,但是却无法保证获取到的位置信息有最大的准确度。因为除了GPS外,其他定位方式都或多或少存在着位置偏移。 在实现GPS定位前,先了解一下GPS的部分特性: 1. GPS定位需要依靠3颗或3颗以上的卫星。 2. GPS定位受环境影响较大,在晴朗的空地上,较容易搜索到卫星,而... 阅读全文
posted @ 2012-05-29 15:29
欢喜王子
阅读(340)
评论(0)
推荐(0)
摘要:
废话不多说,直接开始说说与实现Android定位有关的API吧。 这些API都在android.location包下,一共有三个接口和八个类。它们配合使用即可实现定位功能。 三个接口: GpsStatus.Listener: 这是一个当GPS状态发生改变时,用来接收通知的接口。 GpsStatus.NmeaListener: 这是一个用来从GPS里接收Nmea-0183(为海用电子设备制定的标准格式)信息的接口。 LocationListener: 位置监听器,用于接收当位置信息发生改变时从LocationManager接收通知的接口。 八个类: Address: 描述地址的类,... 阅读全文
posted @ 2012-05-29 15:29
欢喜王子
阅读(463)
评论(0)
推荐(0)
摘要:
最近在看android关于定位的方式,查了很多资料,也做了相关实验,在手机上做了测试,下面总结:一共有三种定位方式,一种是GPS,一种是通过网络的方式,一种则是在基于基站的方式,但是,不管哪种方式,都需要开启网络或者GPS首先添加权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>在 阅读全文
posted @ 2012-05-29 15:12
欢喜王子
阅读(573)
评论(0)
推荐(0)

浙公网安备 33010602011771号