რას აკეთებს Mock Location?

ის ცვლის თქვენს Android-ის მდებარეობას რუკაზე არჩეული წერტილით: GPS და ქსელური პროვაიდერები მას აწვდიან ყველა აპს, რომელიც სისტემას მდებარეობას ეკითხება.

წერტილს ირჩევთ რუკაზე შეხებით ან პოულობთ ძიებით — და ნამდვილი კოორდინატების ნაცვლად სისტემა არჩეულს აწვდის; ცალკე „დაწყების“ ღილაკზე დაჭერა საჭირო არ არის. ეს Android-ის საკუთარი მექანიზმია: დეველოპერის პარამეტრებში არის პუნქტი „მდებარეობის იმიტირების აპის არჩევა“, და ჩანაცვლება მხოლოდ მაშინ მუშაობს, როცა იქ Mock Location თავად აირჩიეთ.

ყალბი მდებარეობა ჩართულია, სანამ ფონური სერვისი მუშაობს — ამას შეტყობინებების პანელში მუდმივი შეტყობინებით დაინახავთ. სანამ ის აქტიურია, კოორდინატებს ტელეფონის ყველა აპი იღებს და არა მხოლოდ ერთი: Android არ იძლევა საშუალებას, ერთი აპი „მოატყუოთ“ და მეორეს ნამდვილი კოორდინატები მისცეთ.

ჩანაცვლების შეჩერებისთანავე აპი ნამდვილ მდებარეობას უბრუნდება და მას რუკაზე აჩვენებს. ტელეფონის გადატვირთვა აქტიურ ყალბ მდებარეობას არ აუქმებს — ის ავტომატურად აღდგება.

ეს მექანიზმი ჩანაცვლების ყველა აპისთვის ერთნაირია — განსხვავდება ის, რაც მის გარშემოა აგებული: რით განსხვავდება აპები ერთმანეთისგან.

კიდევ გაქვთ კითხვები? მიწერეთ მხარდაჭერას.