草庐IT

android - 如何使用 GPS 和位置管理器获取当前位置的完整详细信息

我正在使用GPS获取某个位置的经度和纬度,但现在我想获取位置的每一个细节,例如:国家、城市、州、邮政编码、街道号码等。当前位置的最大详细信息。代码:publicclassGPSTrackerextendsServiceimplementsLocationListener{privatefinalContextmContext;//flagforGPSstatusbooleanisGPSEnabled=false;//flagfornetworkstatusbooleanisNetworkEnabled=false;//flagforGPSstatusbooleancanGetLocat

Android - 使用 LocationManager 不提供地理定位

我正在尝试使用以下代码获取我的G1的GPS位置Activity中MyLocationListenermyListener=newMyLocationListener();LocationManagermyManager=(LocationManager)getSystemService(LOCATION_SERVICE);myManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,2000,0,myListener);这是LocationListener类publicclassMyLocationListenerimple

Android:并非所有运营商都提供 CellID?

当我请求CellID和LAC信息时,在某些设备上我无法检索它们。我使用这段代码:TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);location=(GsmCellLocation)tm.getCellLocation();cellID=location.getCid();lac=location.getLac();有谁知道为什么有些GSM运营商不提供它们?我需要权限吗?关于检索CellID和LAC,还有什么需要了解的? 最佳答案

机器人 onStatusChanged 不工作

如果GPS_PROVIDER的状态发生变化,我会尝试接收通知。我在这里找到了以下代码(http://hejp.co.uk/android/android-gps-example/),但我没有收到通知。现在我在大楼里,无法接收到GPS信号,所以我不会收到“状态已更改:停止服务”的通知吗?什么时候调用onStatusChanged?我做错了什么?谢谢,@OverridepublicvoidonStatusChanged(Stringprovider,intstatus,Bundleextras){/*ThisiscalledwhentheGPSstatusalters*/switch(st

java - 获取照片的 gps 位置

我知道如何获取手机当前的GPS位置。我还知道如何在拍照时将GPS位置保存到照片中。(相机选项三星galaxys2)。但是我怎样才能获得那张照片的GPS位置(稍后)?当我在电脑上打开照片时,我可以看到GPS位置数据,但不知道如何在android中提取它们。那么有人可以让我朝着好的方向发展吗?为了更清楚地提出问题:如何获取已拍摄照片的GPS位置?已经谢谢了大流量 最佳答案 josnidhin使这个答案成为可能,所以一定要表扬他:)开始吧:importandroid.media.ExifInterface;exif=newExifInte

安卓 map 错误: Couldn't get connection factory client (with a correct ApiKey)

嗨,MapActivity启动了,它显示了一张带有纬度和经度(0,0)的map,我无法获取当前位置,因为我收到此错误:09-1612:06:46.515:错误/MapActivity(464):无法获取连接工厂客户端apikey是正确的,我也重新安装了eclipse+androidsdk并重新生成了另一个debug.keystore及其相关的apikey,但没有任何改变..来源是这样的(注意我在logcatSystem.out.println("*i'mhere"+current_lat))上看不到println);:packageit.me.map;importcom.google.

android - 查找当前位置在使用 Wifi 时有效,但在使用 GPS 时失败

我开发了一个使用GPS查找用户位置的应用程序。这里面没有错误。它使用Wifi正确找到位置,但在GPS模式下它不返回任何值。我在list中添加了所需的权限并且GPS已打开。有人可以告诉我如何使用Gps获取位置吗?我在这里包含了我的代码:packagec.g.a.loation;publicclassUseGpsextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);LocationManagermlocManager=(Location

android - 如何在没有 'onLocationChange' 方法的情况下知道 GPS 位置

我想通过单击一个按钮发送短信,并在短信中发送位置信息。我试过:location=locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);但第一次显示为空,因为未找到已知位置。因此,我必须等待触发LocationListener的“onLocationChange”,但我不想这样。请告诉我一些其他方式,以便我可以一次获得位置。谢谢。 最佳答案 第一次获取GPS坐标(如果GPS服务未运行)可能是一个耗时的过程,因为GPS需要进行大量初始化。触发第一个o

Android 位置管理器每次都返回相同的 gps 坐标

我正在创建一个应用程序来将手机位置发送到我的服务器。我遇到的问题是,每次我启动应用程序时,手机都会给我完全相同的gps坐标。当我重新启动它时,坐标可能会改变,但在发送第一个坐标后,它会发送一次相同的坐标,直到应用程序重新启动。代码://ContructoretcpublicclassLocationASYNCextendsAsyncTask{privateMainActivitym;privateLocationManagerlocationManager;privateCriteriac;publicLocationASYNC(MainActivitym){this.m=m;loca

java - 如何在 Android 中正确且一致地模拟位置?

这是我尝试过的:LocationManagerlocationManager=(LocationManager)getSystemService(LOCATION_SERVICE);Criteriacriteria=newCriteria();criteria.setAccuracy(Criteria.ACCURACY_FINE);Stringprovider=locationManager.getBestProvider(criteria,true);locationManager.addTestProvider(provider,false,false,false,false,tr