2014-09-22 2 views
0

У меня есть приложение для определения типа доступной сети передачи данных для пользователей, в моем последнем обновлении я добавил веб-сервис для создания карты типов сетей данных моих пользователей, приложение получит местоположение пользователя и отправит его на мой сервер только с типом сети передачи данных (полностью анонимным), но, к сожалению, местный рынок, который я использую для распространения своего приложения, полагает, что я не должен запрашивать разрешение на местоположение пользователя (Coarse and штраф) в манифесте и как-то мне нужно удалить эти разрешения из манифеста и запросить разрешение пользователя в моем приложении.как получить местоположение в приложении Android без разрешения в манифесте, но с запросом в приложении

Можно ли это сделать? используя намерение или что-то еще? как я должен это делать?

Заранее спасибо

ответ

2

Мне нужно удалить эти разрешения от манифеста и спрашивать разрешения пользователя в моем приложении, чтобы сделать это. Можно ли это сделать?

Не в Android, по крайней мере, через 4.4. Вы не можете запрашивать разрешения у пользователя во время выполнения, только через манифест.

+0

Таким образом, нет абсолютно никакого способа получить местоположение пользователя без указания разрешений на размещение файлов и файлов в манифесте? –

+0

@MuhammadNaderi: Невозможно получить местоположение с Android. Предположительно, вы можете использовать то же самое, что «предполагать город на основе IP-адреса», что используют веб-приложения, хотя это, как правило, очень ненадежно. – CommonsWare

+0

Нет, мне нужно хотя бы грубое место ... спасибо, хотя! –

Смежные вопросы