Возможно ли найти местоположение другого телефона Android?

Я новичок в разработке для Android, и мне любопытно, можно ли даже запросить точное местоположение другого устройства Android? Например, если бы я хотел найти, где находится друг, и показать его на моем устройстве на картах Google.

Это также можно сделать, если вы устанавливаете «приложение» на устройстве, которое вы хотите отслеживать, которое содержит широковещательный приемник, который запускается определенным событием (т. Е. – сообщение SMS с определенным «кодом» в сообщении). Вы могли бы затем получить свое местоположение (сеть или GPS, если это возможно), и вернуть это значение обратно вам.

Все может случиться в фоновом режиме, пока приложение установлено. Приложение не нужно запускать.

Хотя это возможно, он пересекает много серых линий 🙂

Это возможно, но удаленное устройство должно активно продвигать свое местоположение. Например, вы можете открыть подключение сокета к удаленному устройству и передать ему свое местоположение, или оба устройства могут взаимодействовать с центральным сервером. Невозможно получить местоположение произвольного другого устройства. (Это был бы довольно чистый кошмар безопасности.)