(前言:我已经看到了thisquestion,但它没有解决在调试应用程序时设置位置的问题。打开“AndroidDeviceMonitor”会关闭与调试器本身的ADB连接。)我正在尝试调试一个监控位置变化的应用程序。我遇到的问题是我不知道如何运行调试器并同时使用adbgeofix...设置位置。我尝试在AndroidStudio“调试”->“控制台”选项卡中运行命令,但它似乎没有执行任何操作。如何在调试器中保持连接的同时设置位置? 最佳答案 1-转到插件并寻找GPS模拟器,然后安装它,然后从工具-->Android--->Androi
我写了一个简单的gps代码,它在某些设备(比如motog)中以编程方式打开和关闭gps,但一些旧版本或Samsungduos和其他一些设备它没有以编程方式打开gps。请帮我解决这个问题,如果gps开启成功我会得到纬度和经度,所以我会用它提前致谢YouhavetodecreaseyourAPIlevelfromManifestFile 最佳答案 请根据您的要求进行更改。关闭GPSprivatevoidturnGPSOn(){Stringprovider=android.provider.Settings.Secure.getStrin
我需要让我的应用程序监控GPS适配器是启用还是禁用。我不关心monemt是否运行实际的GPS功能——我需要GPS适配器的状态。我可以通过调用手动完成:Stringproviders=Settings.Secure.getString(getContentResolver(),Settings.Secure.LOCATION_PROVIDERS_ALLOWED);如果列出了“gps”,那么它是Activity的,否则不是。但是我找不到任何关于在用户启用或禁用GPS时收到通知的文档。我确实尝试在LocationManager中使用addGpsStatusListener,但它只会在获取实际
我想弄清楚我是否真的需要请求ACCESS_FINE_LOCATION。我不需要真正准确的坐标。但是,如果手机信号塔或WiFi不可用,我希望能够从GPS获取位置(精度低也可以)。但是,我无法在Android文档中找到关于此的明确答案。以下是Android文档的内容(ACCESS_COARSE_LOCATION)。它告诉我,请求粗略位置会给我来自“Cell-ID,WiFi”来源的信息,并且请求精细权限将使用GPS,但它没有说明GPS是任何类型的后备,因为只有粗略位置权限是要求。公共(public)静态最终字符串ACCESS_COARSE_LOCATION自:API级别1允许应用程序访问粗略
为了测试我正在构建的应用,我希望能够在未连接到计算机的真实设备上模拟GPS位置。这可能吗?我找到了几种使用模拟器执行此操作的方法,但没有一种方法适用于真实设备。谢谢 最佳答案 在系统设置>开发者选项中,启用“允许模拟位置”。然后使用类似“MyFakeLocation”的应用程序来设置假位置。 关于android-GPS可以在真手机上的Android中模拟吗?(没有模拟器),我们在StackOverflow上找到一个类似的问题: https://stackove
我有一个名为GPSSampleLocation的类有一个功能可以打开gps并根据该获取位置此处gpsEnabled为真,但在我的手机中,当我请求gps时,手机上方的GPS图标会闪烁...但它也不会闪烁...而且我没有获取数据publicvoidgetGPSLocation(){LocationManagermlocManager=(LocationManager)GPSSampleLocation.this.getSystemService(Context.LOCATION_SERVICE);booleangpsEnabled=mlocManager.isProviderEnabled
我正在使用GPS获取用户位置,在装有Android5.0的SamsungGalaxyS5(klte)中显示错误,如java.lang.IllegalArgumentException:providerdoesn'texist:gps但设备有GPS。可以告诉错误是什么确切地表示没有GPS或无法访问GPS。任何人都可以帮助我解决这个问题。错误日志Causedby:java.lang.IllegalArgumentException:providerdoesn'texist:gpsatandroid.os.Parcel.readException(Parcel.java:1544)atand
我正在尝试在从我的位置移动时在谷歌地图上绘制路径。为此,我创建了一个谷歌地图Activity和一个在后台运行的gps服务,但是当我尝试运行该应用程序时,我可以看到我的位置发生了变化,但没有显示路线。publicclassHomeActivityextendsAppCompatActivityimplementsOnMapReadyCallback,NavigationView.OnNavigationItemSelectedListener{SessionManagersession;privateUseruser;privateImageViewprofileImage;Bitmap
我正在编写基于GPS收集位置数据的应用程序。我有下一个问题:当我尝试获取GPS数据并且GPS关闭时,我会显示要求打开GPS的通知,并且它以“ACTION_LOCATION_SOURCE_SETTINGS”开始(当然是点击)Intent。问题:我怎么知道用户打开了它?是否有一些广播Action,或者我可以设置一些监听器或其他东西? 最佳答案 publicclassMyLocationListenerimplementsLocationListener{@OverridepublicvoidonLocationChanged(Locat
这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowtoemulateGPSlocationintheAndroidEmulator?我正在努力激活Android模拟器(Eclipse)中的GPS功能我写了一个获取当前位置的测试程序。它在我的Android手机上运行......所以我确定该应用程序正在运行。如果我在Eclipse的AndroidEmulator中测试程序...什么也没有发生!我错过了什么?我已经在AVD中添加了GPS支持我知道Emulator控件...但应用程序中没有发生任何事情。我需要在SDK中安装一些额外的future吗?我希望有人能指