我是android的新手,我通过gps获取位置,我也在我们的代码中获取卫星编号,但我想获取用于获取位置的特定卫星名称或编号。我有很多谷歌,但没有得到适当的解决方案。MyQuestionis:-1.Itispossibletogetaparticularsatellitenameornumber?ifyespleasehelpmehowtofindit?提前致谢 最佳答案 locationManager.getGpsStatus(null).getSatellites()(调用者可以传入一个GpsStatus对象来设置最新的状态信息,
我从一些用户(PixelXL、nexus5和XperiaZ3+)获得的googleplay控制台收到一些错误Causedby:java.lang.RuntimeException:javax.crypto.BadPaddingException:padblockcorruptedatcom.darwins.custom.ObscuredSharedPreferences.decrypt(ObscuredSharedPreferences.java:193)atcom.darwins.custom.ObscuredSharedPreferences.getInt(ObscuredShar
对不起我的英语。我正在尝试从GPS获取一个位置以设置全局变量纬度、经度。GPS开启,但Activity在从GPS检索数据之前继续进行。换句话说,我的需求...方法getCurrentLocation()必须仅在找到位置并填充经度和纬度变量后才能完成,因此我可以在其他方法中使用它们。我知道......用户必须等待......我会解决这个问题,在屏幕上显示一些东西。我应该怎么办?谢谢我想我正在跳过停止在某个地方收听GPS。哪里比较好?代码如下://MethodtoretrievecoordinatespublicvoidgetCurrentLocation(){//UseGPSifposs
我正在使用GeofenceAPISampleapplication我让它运行起来,似乎工作正常。我确实对其进行了修改,以使用BroadcastReceiver而不是IntentService。但只有当我打开其他一些使用GPS的应用程序(例如map或GPS测试器应用程序)时,我才会收到通知。如果我没有打开其中一个应用程序而我走进了地理围栏区域,什么也不会发生。但是只要我启动其中一个,我就会在几秒钟内收到通知。 最佳答案 我最终创建了一项服务,通过以相对较快的间隔请求位置更新来强制GPS保持Activity状态。虽然这对于“真实”应用程
这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:EnableGPSprogramaticallylikeTasker我是一名初学者android开发者。我想通过单击按钮启用和禁用GPS,而不运行此Intent:intentein=newIntent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);startActivity(in);这让我进入了设置菜单。是否有像在android“电源控制”小部件中那样启用或禁用GPS的方法?谢谢编辑:我说的这个widget是在android系统(1.6版
我已经完成了查找威斯康星州所有6家Hooters餐厅位置的准确纬度/经度(十进制数字表示法)坐标的准备工作。我打算将这些坐标值存储在一个单独类的数组中。我的代码中也已经有一个LocationListener来获取用户当前的GPS位置。请参阅下面的代码:packagesam.finalmap.hooters;//Cameraistheviewofthemap.importcom.google.android.gms.maps.CameraUpdateFactory;//thegooglemapimportcom.google.android.gms.maps.GoogleMap;impo
我在Windows8.1上安装了AndroidStudio,我想在我的SamsungGalaxyS7手机上运行我的Android应用程序。详情如下:我手机的USB调试是开启的adb版本为1.0.36在“设备管理器”->“可移植设备”->“我的手机”下,状态为“设备工作正常”我还在SDKTools中安装了GoogleUSB驱动程序我的桌面可以检测到我的手机,因为我可以使用Windows资源管理器读写文件我尝试了以下方法,但adbdevices仍然无法识别我的手机。尝试过USB配置MTP尝试过USB配置PTP尝试使用不同的USB数据线尝试在将设备插入桌面之前和之后重新启动AndroidSt
我想做的是:用户在map上选择起点和终点,然后根据他们的坐标,我想从map上的位置列表中显示最近的点位置。我有一个简单的Sqlite数据库,其中包含可能位置的经度、纬度和名称。我做了一些研究,这是我发现的:http://www.scribd.com/doc/2569355/Geo-Distance-Search-with-MySQL但这是为了将它与mySql和某种空间搜索扩展一起使用。有没有可能我可以使用androidapi或外部库做类似的事情?publicPointdialogFindClosestLocationToPoint(geometry.PointaStartPoint){
使用Location.getBearing();我似乎随机改变方位。也就是说,我可以慢慢转动设备,它不会注意到,它只是选择自己的随机方位。我知道设备正在工作,因为平板电脑上map应用中的“你在这里”图标会随着我旋转设备而缓慢旋转。有没有其他正确的方法来获得方位?我正在使用全局定位系统。也许有更好的方法来确定您面对的方向。 最佳答案 尝试从加速计传感器和磁场(G-)传感器获取方位。这是一个教程:http://android-coding.blogspot.co.at/2012/03/create-our-android-compass
我的应用程序只需要非常粗略的位置数据,所以我最初将我的list权限设置为ACCESS_COARSE_LOCATION,并为NETWORK_PROVIDER设置了一个位置监听器。这为我提供了我所需要的粗略位置估计,但前提是启用了Google定位服务。我原以为如果用户只启用了GPS,我仍然会收到他们位置的粗略估计。但似乎从GPS_PROVIDER获取任何位置信息的唯一方法是使用ACCESS_FINE_LOCATION权限。那么,只有启用GPS的应用才能接收位置信息,除非它具有ACCESS_FINE_LOCATION权限,这是真的吗?换句话说,如果应用程序只有ACCESS_COARSE_LO