androidgps地图定位
1. 安卓手机如何开启GPS定位服务
SKEID 手机定位服务是在无线【78-25】状态下基于通信位置的定位【64=11】服务。腾达定位软件公司通过多种渠道终于可以为广大顾客提供手机定位服务,只要知道手机号码便可以获知对方目前所处的准确位置,并用手机查询或收取附近各种场所的资讯;手机定位服务的巨大魅力正是在于能在正确的时间,正确的地点把正确的信息发送给正确的人。 同时它还可以对手机用户进行定位,并对手机用户的位置进行实时监测和跟踪,使所有被控对象都显示在监控中心的电子地图上,一目了然, 如果您要找的人是处于关机状态下,还是可以定位的,只要卡在手机里就可以。 原理:根据手机与移动基站信号间的交互,产生的资料源,得出此手机所在位置的经纬度结果,利用技术查找出其所在的地理位置。 定位软件功能说明:
1:对方一旦通话时,您的手机会有嘀嘀嘀的提示音。
2:全国范围不限距离,不限场地。
3:同时可以输入20个电话号码,可以随时更改号码。
4:中国移动,联通,小灵通,CDMA都可以。
5:对方通话时,非常清楚的听到对方谈话内容。.
6:短信拦截1000条。
7:卫星导航系统,可以显示对方的所在地.误差精确到5米内。
8:全国各地大小城市地图,每年自动更新。
9:录音长达300小时,可任意播放
2. 如何利用Android编程实现GPS定位
您好,很高兴为您解答。
一、准备工作
需要如下三种软件:
1. Eclipse
2. Android SDK
3. 开发Android程序的Eclipse 插件
为了开始我们的工作,首先要安装Eclipse,然后从Google的网站获得Android SDK,并且安装Eclipse插件。
二、Activity类
每一种移动开发环境都有自己的基类。如J2ME应用程序的基类是midlets,BREW的基类是applets,而Android程序的基类是 Activity。这个activity为我们提供了对移动操作系统的基本功能和事件的访问。这个类包含了基本的构造方法,键盘处理,挂起来恢复功能,以 及其他底层的手持设备的访问。实质上,我们的应用程序将是一个Activity类的扩展。在本文中读者将会通过例子学习到如何使用Activity类来编 写Android程序。下面是一个简单的继承Activity的例子。
java">{
publicvoidonCreate(Bundleparams){
super.onCreate(params);
setContentView(R.layout.main);
}
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
returntrue;
}
}
三 View类
View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。但它们之间有一些不同。每一个view都有一个用于绘画的画布。这个画布可以用 来进行任意扩展。本文为了方便起见,只涉及到了两个主要的View类型:定义View和Android的XML内容View。在上面的代码中,使用的是 “Hello World” XML View,它是以非常自然的方式开始的。
如果我们查看一下新的Android工程,就会发现一个叫main.xml的文件。在这个文件中,通过一个简单的XML文件,描述了一个屏幕的布局。这个 简单的xml文件的内容如下:
<?xmlversion="1.0"encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHoriz
android:text=""
/>
</RelativeLayout>
上面的内容的功能看起来非常明显。这个特殊文件定义了一个相关的布局,这就意味着通过一个元素到另一个元素的关系或是它们父元素的关系来描述。对于视图来 说,有一些用于布局的方法,但是在本文中只关注于上述的xml文件。
RealtiveLayout中包含了一个填充整个屏幕的文本框(也就是我们的LocateMe activity)。这个LocateMe activity在默认情况下是全屏的,因此,文本框将继承这个属性,并且文本框将在屏幕的左上角显示。另外,必须为这个XML文件设置一个引用数,以便 Android可以在源代码中找到它。在默认情况下,这些引用数被保存在R.java中,代码如下:
publicfinalclassR{
publicstaticfinalclasslayout{
publicstaticfinalintmain=0x7f030001;
}
}
视图也可以被嵌套,但和J2ME不同,我们可以将定制的视图和Android团队发布的Widgets一起使用。在J2ME中,开发人员被迫选择 GameCanvas和J2ME应用程序画布。这就意味着如果我们想要一个定制的效果,就必须在GameCanvas上重新设计我们所有的widget。 Android还不仅仅是这些,视图类型也可以混合使用。Android还带了一个 widget库,这个类库包括了滚动条,文本实体,进度条以及其他很多控件。这些标准的widget可以被重载或被按着我们的习惯定制。现在让我们来进入 我们的例子。
四、Android实例
这个演示应用程序将演示了用户的当前的经度和纬度(在文本框中显示)。onCreate构造方法将和上面的例子基本相同,除了在其中加入了键盘处理,现在 让我们看一下onKeyDown的代码。
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if(keyCode!=KeyEvent.KEYCODE_DPAD_CENTER||m_bLoading)
{
returntrue;
}
m_bLoading=true;
getLocation();
returntrue;
}
下面让我们来解释一下这段代码,首先,这段代码检查了当前被按下的键,但还没有开始处理。而是在getLocation方法中处理这一切的。然后,将装载 flag标志以及调用getLocation方法,下面是getLocation方法的代码。
privatevoidgetLocation(){
Locationloc;
LocationManagerlocMan;
LocationProviderlocPro;
List<LocationProvider>proList;
setContentView(R.layout.laoding);
locMan=(LocationManager)getSystemService(LOCATION_SERVICE);
proList=locMan.getProviders();
locPro=proList.get(0);
loc=locMan.getCurrentLocation(locPro.getName());
Lat=(float)loc.getLatitude();
Lon=(float)loc.getLongitude();
CreateView();
setContentView(customView);
}
到这为止,程序开始变得更有趣了。但是不幸的是,Google关于之方面的文档还是比较少了。在程序的变量声明之后,我们需要演示一些装载信息。 R.layout.loading符合了另一个简单的XML布局视图。通过简单地调用setContentView方法可以使用转载信息重绘屏幕。
读者要注意的是:在编译时,Android会预先将所有的XML布局数据包装起来。如果我们想在编译后变化布局属性,按着规定,我们必须在源程序中做这些 事。
获得LocationManager的唯一方法是通过getSystemService()方法的调用。通过使用LocationManager, 我们可以获得一个位置提供者的列表。在一个真实的手持设备中,这个列表包含了一些GPS服务。实际上,我们希望选择更强大,更精确,最后不带有其他附加服 务的GPS。现在,在模拟器中提供了一个用于测试的GPS,这个GPS来自San Francisco。定制的GPS文件可以可以被上传,并进行测试。如果我们要测试更复杂的应用,来自San Francisco的GPS可能并不适合。
目前我们可以使用位置管理器和位置提供者进行getCurrentLocation的调用。这个方法返回本机的当前位置的一个快照,这个快照将以 Location对象形式提供。在手持设备中,我们可以获得当前位置的经度和纬度。现在,使用这个虚拟的手持设备,我们可以获得这个例子程序的最终结果: 建立了显示一个定制的视图。
五、使用定制视图
在最简单的窗体中,一个Android中的视图仅仅需要重载一个onDraw方法。定制视图可以是复杂的3D实现或是非常简单的文本形式。下面的 CreateView方法列出了上面看到的内容。
publicvoidCreateView(){
customView=newCustomView(this);
}
这个方法简单地调用了CustomView对象的构造方法。CustomView类的定义如下:
{
LocateMeoverlord;
publicCustomView(LocateMepCtx){
super(pCtx);
overlord=pCtx;
}
publicvoidonDraw(Canvascvs){
Paintp=newPaint();
StringsLat="Latitude:"+overlord.getLat();
StringsLon="Longitude:"+overlord.getLon();
cvs.drawText(sLat,32,32,p);
cvs.drawText(sLon,32,44,p);
}
}
这个定制的Android视图获得了经度和违度的测试数据,并将这些数据显示在屏幕上。这要求一个指向LocateMe的指针,Activity类是整 个应用程序的核心。它的两个方法是构造方法和onDraw方法。这个构造方法调用了超类的构造方法以及引起了Activity指针的中断。onDraw方 法将建立一个新的Paint对象(这个对象封装了颜色、透明度以及其他的主题信息),这个对象将会访问颜色主题。在本程序中,安装了用于显示的字符串,并 使用画布指针将它们画到屏幕上。这个和我们了解的J2ME游戏的画布看起来非常类似。
六、Android展望
从纯粹的开发观点看,Android是一个非常强大的SDK。它使用基于XML的布局和定制视图联合了起来。并可以使用滚动条、地图以及其他的组件。所以 的这一切都可以被重载,或由开发人员来定制。但它所提供的文档非常粗糙。在文档中并没有象SMS等技术,但是从整体上来看Android SDK,还是非常有希望的。也非常符合Google承诺的“First Look”SDK。现在我们要做的就是等待Google发布第一个基于Android的手机,并使用它。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~O(∩_∩)O~
3. android使用GPS在地图上进行定位,有哪些注意点啊,越多越好!
第一,地图的大小一定要合适,太大速度上不去,就会失去使用价值,而且耗电,如果是A-GPS,还会消耗大量的流量,太小的话,细节缺失,无法做到准确定位,误差会很大
第二,要加入一定的兴趣点,比如附近的餐馆,商场,加入简单的介绍,详细样式参考谷歌地球
第三,要加入对多种网络的接入,WIFI,GPRS等
第四,要持之以恒,不断对自己做出来的软件进行更新,尤其是GPS这样的实时当行工具
4. 在安卓模拟器中如何使用模拟GPS定位!
1、首先打开安卓模拟器,点击安卓模拟器上的“GPS”功能按钮;
5. 安卓手机gps定位慢怎么办
若使用vivo手机,GPS定位慢,可参考以下处理方法:
1、检查手机定位服务和权限设置
进入设置--安全与隐私--定位服务,确保手机的定位服务开启,确保第三方应用的定位权限开启。支持设置定位模式的机型,请设置为:准确度高。
*注:安卓9.0及以上机型不显示定位模式设置选项,不影响定位功能实际使用。
2、检查所处位置是否存在信号遮挡
处于高楼大厦、室内、山谷、隧道等遮挡严重的地方,GPS信号接收会受到影响,导致定位不准,建议移步到空旷的地方使用观察。
3、确认是否使用第三方磁吸或金属配件
请您查看是否使用金属保护壳、磁吸保护壳、磁吸支架等配件,金属和磁性材料容易干扰和屏蔽GPS信号的接收,建议您取下配件后重新定位。
4、检查是否受到第三方虚拟定位软件影响
请检查手机内是否安装第三方虚拟定位软件或打卡软件,如果有使用此类软件,请重启手机或卸载软件后定位。
5、对比测试验证
驾车场景,汽车处于发动状态时,如果在车内导航信号弱,可移步车外对比观察导航信号强度,排查是否受到车内电子设备干扰或汽车玻璃贴膜影响。另外使用不同的地图软件,判断是否属于软件自身原因。
6、升级系统版本
请您将手机升级至最新版本使用查看。
7、服务中心检测
若以上方法未能解决您的问题,请您提前备份好手机数据,携带手机和购机凭证前往vivo客户服务中心检测,关注微信公众号“vivo”或者“vivo客户服务”进行查询服务中心地址电话,建议去之前电话联系,确保有工作人员接待再过去,避免耽误宝贵时间白跑一趟。
6. 安卓手机设置里自带的GPS定位是什么意思,怎么用
就是用来定位,有很多手机导航地图啊都是需要用到GPS才可以定位的,比如网络地图你要想用导航或者查看自己的位置,都是需要把GPS打开才可以实现的。
7. android百度地图用gps定位出现偏移,怎么解决
原因:
1丶检查手机是否有明显的碰撞痕迹,可能是由于手机进行了碰撞而导致手机的gps损坏从而无法进行定位。有的人手机摔了之后无线网就不能用了,或者蓝牙不能开,都是因为手机碰撞造成的。
2丶进入网络地图的app,检查是否是最新版本的app手机应用,如果不是,请及时进行更新,如果是经常处在wifi环境下,可以勾选wifi环境下自动更新的选项。
3丶在手机的安全中心中,查看是否给了网络地图app的权限,如果没有的话,可以打开,这样一来,手机授权网络地图gps定位服务,从而使网络地图可以定位自己的位置。
4丶检查一下自己下的网络地图app是否是真正的官方授权的正版软件。
8. 怎么样让自己的安卓手机GPS定位固定在一个位置
前面两个人说的都不靠谱,关掉是一个掩耳盗铃的故事,你网络还要微信找附近人怎么弄啊?是不是有这方面的软件?让手机固定在一个位置,让GPS判断手机这个模拟手机位置
9. 安卓手机如何开启GPS定位服务
1、首先打开自己的手机,然后找到设置图标,点击进入。