2013-04-18 3 views
1

Я создаю приложение для Android, и я хотел бы найти телефон БЕЗ помощи GPS или Интернета. Вместо этого я хотел бы найти телефон с помощью сотовых сигналов. Как это можно достичь? PS. Я как бы новый. Спасибо заранее.Получение текущего местоположения пользователя для Android

+0

См. Http://developer.android.com/guide/topics/location/strategies.html#Updates –

+0

Помните, что точность очень низкая. Но каждое обновление дает вам информацию о точности. Используйте его хорошо. –

ответ

0

Вы можете запросить систему, чтобы показать вам обновления местоположения на основе NetworkProvider. Это может быть сделано путем запроса обновлений местоположения с данным параметром NETWORK_PROVIDER

, например, смотрите ниже:

LocationManager mlocManager = (LocationManager)contextWrapper.getSystemService(Context.LOCATION_SERVICE); 
    mlocManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 60000, 0, this); 

Ниже скопирована из Android Документация

// Регистрация слушателя с Location Manager, чтобы получить обновления местоположения locationManager.requestLocationUpdates (LocationManager.NETWORK_PROVIDER, 0, 0, locationListener); Первый параметр в запросеLocationUpdates() - это тип поставщика местоположения для использования (в данном случае поставщик сетевого определения местоположения для ячеистой камеры и местоположение на основе Wi-Fi).

+0

, чтобы использовать этот, нужно иметь «3G активирован», и я предполагаю, что пользователь запрашивает силу сигнала сотовой связи – Hunt

+0

locationManager.requestLocationUpdates (LocationManager.NETWORK_PROVIDER, 0, 0, locationListener); Первый параметр в запросеLocationUpdates() - это тип поставщика местоположения для использования (в данном случае поставщик сетевого определения местоположения для ячеистой камеры и местоположения на основе Wi-Fi) –

+0

user_CC: Будет ли приведенный выше код помочь мне найти местоположение мобильный без помощи Интернета или Wi-Fi? Я хочу получить ТОЛЬКО место с помощью Cell Towers. – user2295392

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