Возможно ли активировать поставщика сетевых услуг в эмуляторе Android? Может быть, с поддельной клетчаткой?Активация поставщика сетевого местоположения в эмуляторе Android?
ответ
Я считаю, что то, чего вы хотите достичь, на данный момент невозможно. Вы не можете размещать данные определения местоположения в сетевом провайдере эмулятора.
«Предоставление данных определения местоположения вводится в качестве данных местоположения GPS, поэтому вы должны запросить обновления местоположения от GPS_PROVIDER, чтобы данные фальсификации местоположения работали». (цитата из Android, Documentation, Providing Mock Location Data)
Ближайшее, что я могу придумать было бы создать "Test Provider" от Location Manager
public void addTestProvider (String name, boolean requiresNetwork, boolean requiresSatellite, boolean requiresCell, boolean hasMonetaryCost, boolean supportsAltitude, boolean supportsSpeed, boolean supportsBearing, int powerRequirement, int accuracy)
и установить аргументы requiresNetwork, requiresCell и требуетSetellite соответственно. Затем вы можете помещать поддельные адреса этого провайдера:
public void setTestProviderLocation (String provider, Location loc)
Это близко, но не совсем то, что вы просили.
Вам нужно отправить информацию о местоположении в эмулятор? если вы хотите это сделать, yo может отправить местоположение в эмулятор, удалите консоль adb и команду geo http://developer.android.com/guide/developing/tools/emulator.html#geo
Я не знаю, можно ли его отправить поддельную клетчатку, но ее можно с помощью GPS-координат, если ваше приложение прослушивает любому провайдеру gps
GPS работает отлично, но я использую Network Location Provider, и кажется, что это не тестируется на эмуляторе. – Janusz
перейдите в раздел Настройки> Эмулятор Расположение доступа и установите флажок «Wi-Fi расположение & мобильной сети»
- 1. Обновление местоположения каждые 30 секунд с помощью поставщика сетевого местоположения?
- 2. Определение поставщика местоположения - Android
- 3. Отправка местоположения в эмуляторе
- 4. Поиск последнего известного местоположения в эмуляторе android
- 5. Почему поставщик сетевого местоположения возвращает null? Android
- 6. Установка нового поставщика местоположения
- 7. Тестирование местоположения в эмуляторе WP7
- 8. Получение сетевого местоположения в фоновом режиме в ANDROID
- 9. Чтение файла из сетевого местоположения
- 10. Календарь на Android-эмуляторе
- 11. Служба определения местоположения Android: могу ли я использовать один приемник местоположения для GPS и сетевого местоположения?
- 12. Как решить исключение безопасности поставщика местоположения «gps» в android
- 13. Активация активности Android Android
- 14. Как повысить точность определения местоположения сетевого провайдера? Android
- 15. Использования слитого поставщика местоположения с помощью LocationManager
- 16. Время ошибочного определения местоположения GPS в эмуляторе
- 17. Запрос местоположения, установленный на Android-эмуляторе с React-Native
- 18. Как установить поставщика тестового местоположения Robolectric?
- 19. Менеджер местоположения в Android
- 20. API для проверки сетевого подключения для местоположения
- 21. Получение местоположения файла: сетевого или локального
- 22. Список всех общих папок из сетевого местоположения
- 23. удаленное изменение местоположения сетевого диска - powershell
- 24. Активация приложения для Android
- 25. Захват сетевой активности в эмуляторе android
- 26. Камера в эмуляторе Android
- 27. BlueTooth в эмуляторе Android
- 28. java.lang.NullPointerException в эмуляторе android
- 29. Датчики в эмуляторе Android?
- 30. Android-виджет в эмуляторе
зачем вам нужен поставщик местоположения сети? - это то, что вы ищете: http://osdir.com/ml/AndroidDevelopers/2009-03/msg02179.html – Sephy
Было бы неплохо иметь возможность протестировать поставщика сетевых адресов на эмуляторе ... ссылка не то, что я ищу. – Janusz
Вы имеете в виду, чтобы узнать, активирован ли GPS? – Sephy