วิธีรับพิกัดตำแหน่งจากบรรทัดคำสั่ง


10

ฉันกำลังมองหาบรรทัดคำสั่งหรือชุดคำสั่งที่สามารถถ่ายโอนหรือแสดงรายการละติจูดและลองจิจูดบนอุปกรณ์ที่รูทได้

ฉันเชื่อมต่อกับอุปกรณ์โดยใช้เชลล์ ADB วิธีที่จะทำให้พิกัดถูกบันทึกในบรรทัดคำสั่งก็ดีสำหรับฉันเช่นกัน

คำตอบ:


11

ดูเหมือนว่ามีวิธี:

adb shell dumpsys location> dumpsys.txt

นี่จะให้ไฟล์พร้อมข้อมูลบริการระบุตำแหน่งทั้งหมด ในไฟล์นี้ค้นหา'Last Known Locations'และคุณควรเห็นสิ่งที่ชอบ:

passive: Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{noGPSLocation=Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{coarseLocation=Location[network 92.918919,55.603997 acc=2000 et=+1d4h10m34s255ms]}]}], networkLocationSource=cached, networkLocationType=wifi, travelState=stationary}]}]

network: Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{noGPSLocation=Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{coarseLocation=Location[network 92.918919,55.603997 acc=2000 et=+1d4h10m34s255ms]}]}], networkLocationSource=cached, networkLocationType=wifi, travelState=stationary}]}]

แน่นอนรายการจะรวมรายการอื่นหากคุณเปิดใช้งานผู้ให้บริการ GPS ในอุปกรณ์

ด้วยรหัสแอนดรอยด์ฉันพยายามค้นหาว่าแอปรับตำแหน่งเมื่อใช้ LocationManager.getLastKnownLocation () ได้อย่างไร หลังจากที่บิตต่อไปนี้ผมสิ้นสุดลงใน LocationManagerService ที่นี่ ซึ่งใช้ getLastLocation และยังมีฟังก์ชันดัมพ์

พิกัดไม่ได้ถูกเก็บไว้ในไฟล์ใด ๆ เท่าที่ฉันสามารถบอกได้ พวกเขาจะถูกเก็บไว้ในหน่วยความจำใน hashmap และทิ้งสำหรับคำสั่ง dumpsys นอกจากนี้ยังอธิบายว่าทำไมการค้นหาลำดับความสำคัญของไดเรกทอรีจึงไม่เปิดเผยไฟล์ใด ๆ ที่มีข้อมูล gps

หากท่านต้องการข้อมูลนี้ในรูปแบบมาตรฐานมากขึ้นคุณจะต้องใช้เส้นทาง app และไปกับบางสิ่งบางอย่างเช่นนี้ แอปนี้ส่งออกข้อมูลใน GPS หรือไฟล์ KML ที่คุณสามารถป้อนลงในแอพที่ใช้งานทางภูมิศาสตร์

PS: ใช้งานได้บนอุปกรณ์ที่ไม่ได้รูทเช่นกัน


1
สำหรับผู้ใช้ Windows: adb shell dumpsys location > dumpsys.txtเพื่อแสดงผลลัพธ์ไปยังไฟล์
Andrew T.

ฉันพยายามที่จะตรวจสอบสถานะจีพีเอส (ปราดเปรียว, เรื่อย ๆ )ผ่านโปรแกรมจำลองการใช้adb shellที่Last Known Locationsข้อมูลอยู่เสมอว่างแม้ฉันเองเปิดใช้งาน GPS
talha06
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.