android-location相关内容

Android 10(Q)ACCESS_BACKGROUND_LOCATION权限

我需要用户检查并设置对ACCESS_BACKGROUND_LOCATION的许可(“一直允许"),而无需选择“仅在使用该应用程序时允许".即使将GPS跟踪应用程序最小化,我的GPS跟踪应用程序也需要继续访问该位置. 我已经具有使用Android 9的ACCESS_FINE_LOCATION的权限. AndroidManifest.xml------------------------- ..
发布时间:2020-08-27 18:52:42 Java开发

位置管理器删除更新权限

我正在使用android studio,compileSdkVersion是23 因为我正在使用下面的代码 if(locationManager != null){ locationManager.removeUpdates(GPSListener.this); } 要停止gps更新,其中GPS侦听器是实现LocationListener的类. ..
发布时间:2020-08-27 18:52:41 移动开发

Android Google Places API-PlaceAutocompleteFragment清除按钮侦听器

我在我的项目中使用 Android版Google Places API-PlaceAutocompleteFragment API来搜索位置,当用户选择一个位置后,使用经纬度的位置获取记录,并将其显示在ListView中. 现在的问题是,只要用户点击 任何帮助将不胜感激. autocompleteFragment.setOnPlaceSelectedListener(new Plac ..

使位置离线

我想在离线时获取当前所在地的经度和纬度值,并将当前位置保存到其数据库中.当移动数据和wifi均已关闭但GPS处于开启状态时,是否可以获取设备的经度和纬度? 解决方案 只需使用此代码.确保用户未在其位置设置中选择仅wifi或仅网络选项.它必须是高精度或仅GPS.这段代码将起作用. public class Location extends AppCompatActivity { Loc ..
发布时间:2020-08-27 18:52:31 移动开发

Android:如何让用户为其他跟踪用户创建地理围栏?

如何实施Geofence来跟踪其他用户? 我正在开发一个将跟踪家庭成员的应用程序,并且我想实现Geofence功能,该功能将使用户能够执行以下操作: 用户A将跟踪用户B 用户A将确定地理围栏区域,用户B将在何时进入此地理围栏,用户A将收到通知 我每10分钟获取一次用户B的位置,我想为用户B创建地理围栏,当用户B进入地理围栏区域时,它将通知用户A 我尝试像这样使用Google Ge ..
发布时间:2020-08-27 18:51:27 移动开发

可以在运行时下载本地化资源吗?

我有可以访问Internet的应用程序,并且不想存储许多不同语言的string.xml文件. 我想要什么: 应用程序仅包含一个带有英语字符串的string.xml. 当用户启动它时-我会看到用户的电话语言环境,并向我自己的服务器询问必要的语言文件. (资源密钥将相同) 当新资源文件到来时,所有界面都应使用新文件. 问题是如何在运行时更改现有文件或添加新的string.xml文 ..
发布时间:2020-08-27 18:51:25 移动开发

shouldShowRequestPermissionRationale和requestPermissions有什么区别?

我正在构建需要用户位置的应用程序.我正在此处中查看Android培训文档,该文档说: shouldShowRequestPermissionRationale返回一个布尔值,该布尔值指示我们是否应显示具有请求权限(危险权限,ACCESS_FINE_LOCATION)的UI 现在在此代码中(取自文档本身): if (ContextCompat.checkSelfPermission ..
发布时间:2020-08-27 18:50:19 移动开发

LocationManager抛出NullPointerExpection

请提供这段代码,这对我一直起作用,突然间,它不再起作用,它在 返回null pointer exception double lat = (double) (lastKnownLocation.getLatitude());. 我已在清单文件中设置了所有必需的权限,但似乎无法再次使用.我认为现在使用GPS提供程序肯定有问题. latituteField = (TextView ..
发布时间:2020-08-27 18:50:11 移动开发

要求用户打开位置信息

如何提示用户打开位置? 该应用程序应该使用用户的当前位置过滤位置列表.如果用户关闭了 Location 服务,则应用程序应提示用户要求打开 Location . 例如,旅行顾问应用程序执行此操作: (不知道我是否可以在此处发布其他应用程序的屏幕截图,但是如果我不应该这样做,请这样说.对大尺寸的图片表示歉意,尝试将其缩小,但这样没有做到. t喜欢它... ) 在第一张图片中, ..

在Android中查找用户的当前位置

我是Android的新手,我正在尝试开发一个显示用户当前位置的Android应用.我正在使用Genymotion.现在我正在使用 mLocation=LocationServices.FusedLocationApi.getLastLocation(mGoogleClient); 获取设备的最后位置.事情是我想要获取当前位置,但是有了这个,我得到mlocation的值不是非null就可 ..
发布时间:2020-08-27 18:48:58 移动开发

高端手机杀死了最少的Android前台服务

我正在尝试创建一个允许用户记录路线(位置/GPS)的应用.为了确保即使在屏幕关闭时也记录位置,我为位置记录创建了foreground service.我将位置存储在Room Database中,该位置已使用Dagger2注入到我的服务中. 但是,此服务被Android杀死了,这当然不好.我可以订阅内存不足警告,但这不能解决潜在的问题,即在运行Android 8.0的现代高端手机上大约30分钟 ..

从应用启用gps后,提示如何刷新并获取当前位置?

我目前正在开发一个Android应用程序,如果未开启,它会提示用户启用GPS,为此我使用了“警告对话框".在通过设置启用GPS并通过按“后退"按钮返回到我的应用后,吐司消息显示为0.00,0.00.尽管如果在运行应用程序之前打开GPS,但该应用程序会正确显示我的位置.我想知道启用GPS目的后该刷新用户位置所使用的方法.任何相关的文章都会有帮助. 这是我的GPS课 p ..