Доступ к месту в фоне в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Доступ к месту в фоне в Android

Сообщение Anonymous »

Я создаю приложение, которое вдохновляет другое приложение, в котором приложение собирает мое местоположение, даже если приложение закрыто, я могу достичь аналогичного поведения, создав вещательный приемник, который собирает мое местоположение, но в моем приложении, когда я собираю местоположение, я получаю предупреждение, формируя настройки Android, которое я использую, что я использую это приложение, но для этого приложения. Похожее поведение. Может быть, дает некоторый подсказку. < /P>
Я даже пытался сэкономить на переднем плане во время сбора местоположения, когда приложение закрыто, но не могу запустить службу с фона.Failed to start service: startForegroundService() not allowed due to mAllowStartForeground false: service com.kgJr.safecircle/.ui_util.services.LocationUpdateService
< /code>
Так как я могу достичь поведения, которое я ищу. < /p>
Я буду рад, если кто -то сможет мне помочь. Спасибо !!! PrettyPrint-Override "> @RequiresPermission(allOf = [Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION])
fun getCurrentLocation(context: Context, callback: (Location?) -> Unit) {
if (!isLocationPermissionGranted(context)) {
callback(null)
return
}
val fusedLocationClient = getFusedLocationClient(context)
fusedLocationClient.lastLocation.addOnSuccessListener { location ->
callback(location)
}.addOnFailureListener {
callback(null)
}
}
< /code>
Все разрешения < /p>









Подробнее здесь: https://stackoverflow.com/questions/796 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»