Mock Location làm gì?
Ứng dụng đổi vị trí Android của bạn sang điểm bạn chọn trên bản đồ: nhà cung cấp vị trí GPS và mạng bắt đầu báo điểm đó cho mọi ứng dụng hỏi hệ thống về vị trí.
Bạn chọn điểm bằng cách chạm vào bản đồ hoặc tìm kiếm — và thay cho tọa độ thật, hệ thống bắt đầu báo tọa độ đã chọn; không có nút “bắt đầu” riêng nào phải nhấn. Đây là cơ chế của chính Android: trong tùy chọn cho nhà phát triển có mục “Chọn ứng dụng vị trí mô phỏng”, và giả lập chỉ hoạt động khi bạn tự chọn Mock Location ở đó.
Vị trí mô phỏng được giữ khi dịch vụ nền đang chạy — bạn nhận ra điều này qua thông báo thường trực trong ngăn thông báo. Khi giả lập đang bật, mọi ứng dụng trên điện thoại đều nhận tọa độ này, không riêng một ứng dụng nào: Android không cho phép “đánh lừa” một ứng dụng trong khi vẫn đưa tọa độ thật cho ứng dụng khác.
Khi giả lập dừng, ứng dụng quay về vị trí thật của bạn và hiển thị nó trên bản đồ. Khởi động lại điện thoại không làm mất vị trí mô phỏng đang bật — nó được khôi phục tự động.
Cơ chế này giống nhau ở mọi ứng dụng giả lập — khác nhau là những gì được xây dựng xung quanh nó: các ứng dụng khác nhau thế nào.