Co robi Mock Location?

Zmienia lokalizację Androida na punkt wybrany na mapie: dostawcy GPS i sieci zaczynają podawać go każdej aplikacji, która pyta system o położenie.

Punkt wybierasz dotknięciem mapy albo znajdujesz przez wyszukiwanie — i zamiast prawdziwych współrzędnych system zaczyna podawać wybrane; osobnego przycisku „start” nie trzeba naciskać. To własny mechanizm Androida: w opcjach programistycznych jest pozycja „Aplikacja do pozorowania lokalizacji”, a symulacja działa tylko wtedy, gdy sam wybrałeś tam Mock Location.

Pozorowana lokalizacja działa, dopóki pracuje usługa w tle — widać to po stałym powiadomieniu na pasku powiadomień. Gdy jest aktywna, współrzędne dostają wszystkie aplikacje na telefonie, a nie jedna: Android nie pozwala „oszukać” jednej aplikacji, a drugiej podać prawdziwe współrzędne.

Po zatrzymaniu symulacji aplikacja wraca do prawdziwej lokalizacji i pokazuje ją na mapie. Ponowne uruchomienie telefonu nie wyłącza aktywnej pozorowanej lokalizacji — przywraca się ona automatycznie.

Ten mechanizm jest taki sam we wszystkich aplikacjach do zmiany lokalizacji — różni się to, co zbudowano wokół niego: czym aplikacje różnią się między sobą.

Masz jeszcze pytania? Napisz do pomocy technicznej.