ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การอ้างอิง Struct GpsInterface
#include <
gps.h
>
แสดงอินเทอร์เฟซ GPS มาตรฐาน
คําจํากัดความที่บรรทัด
790
ของไฟล์
gps.h
.
ปิดอินเทอร์เฟซ
คําจํากัดความที่บรรทัด
806
ของไฟล์
gps.h
.
ระบุว่าการเรียกใช้การเริ่มต้นครั้งถัดไปจะไม่ใช้ข้อมูลที่กําหนดไว้ใน Flag ระบบจะส่ง GPS_DELETE_ALL สําหรับการเริ่มต้นแบบ Cold Start
คําจํากัดความที่บรรทัด
824
ของไฟล์
gps.h
.
const void*(* get_extension)(const char *name)
|
รับเคอร์เซอร์ไปยังข้อมูลส่วนขยาย
คําจํากัดความที่บรรทัด
841
ของไฟล์
gps.h
.
เปิดอินเทอร์เฟซและระบุรูทีนการเรียกกลับเพื่อใช้งานอินเทอร์เฟซนี้
คําจํากัดความที่บรรทัด
797
ของไฟล์
gps.h
.
int(* inject_location)(double latitude, double longitude, float accuracy)
|
แทรกตำแหน่งปัจจุบันจากผู้ให้บริการตำแหน่งรายอื่น (โดยทั่วไปคือรหัสเครือข่ายมือถือ) ละติจูดและลองจิจูดวัดเป็นองศา ส่วนความแม่นยำที่คาดไว้จะวัดเป็นเมตร
คําจํากัดความที่บรรทัด
817
ของไฟล์
gps.h
.
int(* inject_time)(
GpsUtcTime
time, int64_t timeReference, int uncertainty)
|
แทรกเวลาปัจจุบัน
คําจํากัดความที่บรรทัด
809
ของไฟล์
gps.h
.
min_interval แสดงเวลาระหว่างการแก้ไขเป็นมิลลิวินาที preferred_accuracy แสดงความแม่นยำในการแก้ไขที่ขอเป็นเมตร preferred_time แสดงเวลาที่ขอในการแก้ไขครั้งแรกเป็นมิลลิวินาที
พารามิเตอร์ "mode" ควรเป็น GPS_POSITION_MODE_MS_BASED หรือ GPS_POSITION_MODE_STANDALONE แพลตฟอร์มอนุญาตให้ใช้ GPS_POSITION_MODE_MS_BASED เป็นค่าสำรอง (และแนะนำ) หากมีการส่ง GPS_POSITION_MODE_MS_ASSISTED และแพลตฟอร์มรองรับ GPS_POSITION_MODE_MS_BASED
คําจํากัดความที่บรรทัด
837
ของไฟล์
gps.h
.
ตั้งค่าเป็น sizeof(GpsInterface)
คําจํากัดความที่บรรทัด
792
ของไฟล์
gps.h
.
เริ่มนำทาง
คําจํากัดความที่บรรทัด
800
ของไฟล์
gps.h
.
หยุดการนำทาง
คําจํากัดความที่บรรทัด
803
ของไฟล์
gps.h
.
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
-
hardware/libhardware/include/hardware/
gps.h
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-03-26 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-03-26 UTC"],[],[]]