草庐IT

gnat-gps

全部标签

android - 试图从 Android 中的 GPS 或网络获取最准确的设备位置

我正在尝试在尽可能短的时间内确定设备的最准确位置。我将数据存储为地理点,并将其显示在mapView上。上次我在设备上激活GPS并让它锁定位置时,我离现在的位置大约80英里。我有一个位置管理器设置和一个位置监听器。如果我这样做,我得到NULL。myLocOverlay=newMyLocationOverlay(this,mapView);GeoPointtest=myLocOverlay.getMyLocation();但在接下来的几行中;myLocOverlay.enableMyLocation();mapView.getOverlays().add(myLocOverlay);这样,

android - 使用 GPS 和 WIFI 获取当前位置

我目前仅使用GPS来获取用户的当前位置以返回某些结果。就像在比利时一样,如果你在里面,大多数时候你无法获得GPS连接。所以我想通过wifi连接获取当前位置。我找到了这个例子:getthecurrentlocation(gps/wifi)但是我不确定是哪一行告诉设备选择哪个连接。我猜是这个:Stringprovider=myLocationManager.getBestProvider(criteria,true);我必须添加到我的代码中。当我检查其中的内容时,我总是得到一个空值,我不太明白为什么。我的代码目前看起来像这样:publicvoidgetOwnLngLat(){Locatio

android - 使用 GPS android 获取邮政编码

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在开发一个需要使用GPS查找邮政编码的应用程序。任何人都可以在这方面帮助我吗?

android - 以编程方式在 Android 上打开/关闭 GPS

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:EnableGPSprogramaticallylikeTasker是否可以在android上以编程方式打开/关闭gps?这篇SO帖子中提到了它:HowcanIenableordisabletheGPSprogrammaticallyonAndroid?未经用户同意,不能这样做。

android - 调试应用程序时在 Android Studio 中设置 GPS 位置

(前言:我已经看到了thisquestion,但它没有解决在调试应用程序时设置位置的问题。打开“AndroidDeviceMonitor”会关闭与调试器本身的ADB连接。)我正在尝试调试一个监控位置变化的应用程序。我遇到的问题是我不知道如何运行调试器并同时使用adbgeofix...设置位置。我尝试在AndroidStudio“调试”->“控制台”选项卡中运行命令,但它似乎没有执行任何操作。如何在调试器中保持连接的同时设置位置? 最佳答案 1-转到插件并寻找GPS模拟器,然后安装它,然后从工具-->Android--->Androi

Android gps以编程方式打开和关闭

我写了一个简单的gps代码,它在某些设备(比如motog)中以编程方式打开和关闭gps,但一些旧版本或Samsungduos和其他一些设备它没有以编程方式打开gps。请帮我解决这个问题,如果gps开启成功我会得到纬度和经度,所以我会用它提前致谢YouhavetodecreaseyourAPIlevelfromManifestFile 最佳答案 请根据您的要求进行更改。关闭GPSprivatevoidturnGPSOn(){Stringprovider=android.provider.Settings.Secure.getStrin

android - 如何使用 Android SDK 监控 GPS 适配器的状态?

我需要让我的应用程序监控GPS适配器是启用还是禁用。我不关心monemt是否运行实际的GPS功能——我需要GPS适配器的状态。我可以通过调用手动完成:Stringproviders=Settings.Secure.getString(getContentResolver(),Settings.Secure.LOCATION_PROVIDERS_ALLOWED);如果列出了“gps”,那么它是Activity的,否则不是。但是我找不到任何关于在用户启用或禁用GPS时收到通知的文档。我确实尝试在LocationManager中使用addGpsStatusListener,但它只会在获取实际

android - 当仅请求 COARSE_LOCATION 时,Android 是否仍会使用 GPS 来提取位置?

我想弄清楚我是否真的需要请求ACCESS_FINE_LOCATION。我不需要真正准确的坐标。但是,如果手机信号塔或WiFi不可用,我希望能够从GPS获取位置(精度低也可以)。但是,我无法在Android文档中找到关于此的明确答案。以下是Android文档的内容(ACCESS_COARSE_LOCATION)。它告诉我,请求粗略位置会给我来自“Cell-ID,WiFi”来源的信息,并且请求精细权限将使用GPS,但它没有说明GPS是任何类型的后备,因为只有粗略位置权限是要求。公共(public)静态最终字符串ACCESS_COARSE_LOCATION自:API级别1允许应用程序访问粗略

android - GPS 可以在真手机上的 Android 中模拟吗? (没有模拟器)

为了测试我正在构建的应用,我希望能够在未连接到计算机的真实设备上模拟GPS位置。这可能吗?我找到了几种使用模拟器执行此操作的方法,但没有一种方法适用于真实设备。谢谢 最佳答案 在系统设置>开发者选项中,启用“允许模拟位置”。然后使用类似“MyFakeLocation”的应用程序来设置假位置。 关于android-GPS可以在真手机上的Android中模拟吗?(没有模拟器),我们在StackOverflow上找到一个类似的问题: https://stackove

android - GPS android requestLocationUpdates

我有一个名为GPSSampleLocation的类有一个功能可以打开gps并根据该获取位置此处gpsEnabled为真,但在我的手机中,当我请求gps时,手机上方的GPS图标会闪烁...但它也不会闪烁...而且我没有获取数据publicvoidgetGPSLocation(){LocationManagermlocManager=(LocationManager)GPSSampleLocation.this.getSystemService(Context.LOCATION_SERVICE);booleangpsEnabled=mlocManager.isProviderEnabled