แถบความถี่กว้างยิ่งยวด (UWB) หลัก

  
ใช้ UWB (แถบความถี่กว้างยิ่งยวด) ในอุปกรณ์ที่รองรับ
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า รุ่นอัลฟ่า
3 ธันวาคม 2025 - - - 1.0.0-alpha11

การประกาศทรัพยากร Dependency

หากต้องการเพิ่มทรัพยากร Dependency ใน Core คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google

เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับ แอปหรือโมดูล

ดึงดูด

dependencies {
    // Use to implement UWB (ultra-wideband) on supported devices
    implementation "androidx.core.uwb:uwb:1.0.0-alpha11"
}

Kotlin

dependencies {
    // Use to implement UWB (ultra-wideband) on supported devices
    implementation("androidx.core.uwb:uwb:1.0.0-alpha11")
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์

ความคิดเห็น

ความคิดเห็นของคุณช่วยให้ Jetpack ทำงานได้ดีขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา

รุ่น 1.0

เวอร์ชัน 1.0.0-alpha11

3 ธันวาคม 2025

androidx.core.uwb:uwb:1.0.0-alpha11 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha11 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha11 มีการเปลี่ยนแปลงเหล่านี้

การเปลี่ยนแปลง API

  • เปิดตัว API ใหม่ RangingResultFailure เพื่อรายงานความล้มเหลวและเหตุผลของเซสชันการวัดระยะ ความล้มเหลวในการเริ่มต้นการวัดระยะจะมีเหตุผลในโค้ดเรียกกลับ RangingResultPeerDisconnected ที่มีอยู่ (If3715)

เวอร์ชัน 1.0.0-alpha10

11 ธันวาคม 2024

androidx.core.uwb:uwb:1.0.0-alpha10 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha10 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เพิ่มรหัสเหตุผล STATE_CHANGE_REASON_UNKNOWN, STATE_CHANGE_REASON_SYSTEM_POLICY และ STATE_CHANGE_REASON_COUNTRY_CODE_ERROR สำหรับการเปลี่ยนแปลงสถานะ UWB (I43e36)
  • เพิ่ม API RangingResult#RangingResultInitialized ใหม่เพื่อส่งเหตุการณ์เมื่อมีการเริ่มต้นเซสชันการวัดระยะ (I386bb)
  • เพิ่ม API ใหม่ subscribeToUwbAvailability(observer: UwbAvailabilityCallback) และ unsubscribeFromUwbAvailability() ไปยัง Listener สำหรับเหตุการณ์การเปลี่ยนแปลงสถานะ UWB เพิ่มอินเทอร์เฟซใหม่ UwbAvailabilityCallback เพื่อให้ผู้ใช้กำหนดฟังก์ชันเรียกกลับเมื่อสังเกตเห็นเหตุการณ์การเปลี่ยนแปลงสถานะ UWB (I37191)

เวอร์ชัน 1.0.0-alpha09

16 ตุลาคม 2024

androidx.core.uwb:uwb:1.0.0-alpha09 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha09 มีการเปลี่ยนแปลงเหล่านี้

การเปลี่ยนแปลง API

  • เพิ่ม API isAvailable() ใหม่เพื่อตรวจสอบความพร้อมใช้งานของ UWB (If6fc6)
  • เพิ่ม API addControleeWithSessionParams ใหม่เพื่อรองรับกรณีคีย์ส่วนบุคคลของ p-sts ของผู้ควบคุมเพิ่มเติม (Ie7849)

เวอร์ชัน 1.0.0-alpha08

24 มกราคม 2024

androidx.core.uwb:uwb:1.0.0-alpha08 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha08 มีคอมมิตต่อไปนี้

การเปลี่ยนแปลง API

  • เพิ่มความสามารถและพารามิเตอร์ใหม่เพื่อให้แอปของบุคคลที่สามตั้งค่าช่วงการวัด ระยะเวลาของช่อง และเปิด/ปิดใช้ AoA ได้ เพิ่ม API ใหม่เพื่อรองรับการกำหนดค่าช่วงเวลาการวัดระยะและการแจ้งเตือนข้อมูลช่วงใหม่ (Iebd18)

เวอร์ชัน 1.0.0-alpha07

23 สิงหาคม 2023

androidx.core.uwb:uwb:1.0.0-alpha07 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha07 มีคอมมิตต่อไปนี้

การแก้ไขข้อบกพร่อง

  • แก้ไขปัญหาที่ไม่ได้ใช้แบ็กเอนด์ AOSP เมื่ออุปกรณ์ CN ติดตั้ง Google Play Services

เวอร์ชัน 1.0.0-alpha06

26 กรกฎาคม 2023

androidx.core.uwb:uwb:1.0.0-alpha06 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha06 มีคอมมิตต่อไปนี้

ฟีเจอร์ใหม่

  • เพิ่มการรองรับ STS ที่จัดสรร ตอนนี้ผู้ใช้สามารถเลือก STS ที่จัดสรรสำหรับการวัดระยะ UWB ได้หากอุปกรณ์รองรับ STS ที่จัดสรร (I19812)

การเปลี่ยนแปลง API

  • เพิ่ม subSessionId และ subSessionKeyInfo ไปยัง rangingParameters เพิ่มรหัสการกำหนดค่าใหม่เพื่อรองรับ STS ที่จัดสรร (I19812)
  • ไฟล์ API สาธารณะและ API ทดลองที่ผสานรวมแล้วสำหรับเส้นทาง a,b,c (I8cfee, b/278769092)
  • ไม่มีการเปลี่ยนแปลงไฟล์ API เป็นเพียงการเรียงลำดับเมธอดใหม่ (I5fa95)
  • ย้ายข้อมูลกลุ่ม androidx.core เพื่อใช้ไฟล์ API สาธารณะที่ผสานแล้ว (Ifdef4, b/278769092)
  • เพิ่ม minRangingInterval, supportedChannels และ supportedConfigIds ลงใน rangingCapabilities เป็นช่องใหม่ (I2a204)

การแก้ไขข้อบกพร่อง

  • แก้ไขปัญหาที่สร้างไคลเอ็นต์ UWB ในพื้นที่ที่ไม่ใช่ GMS ไม่ได้

เวอร์ชัน 1.0.0-alpha05

5 เมษายน 2023

androidx.core.uwb:uwb:1.0.0-alpha05 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha05 มีคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เปลี่ยนชื่อ RangingParameters#CONFIG_ID_1 เป็น CONFIG_UNICAST_DS_TWR
  • เพิ่มรหัสการกำหนดค่าใหม่ RangingParameters#CONFIG_MULTICAST_DS_TWR (I2f1b7)

การแก้ไขข้อบกพร่อง

  • แก้ไขข้อบกพร่องที่ผู้ใช้ไม่สามารถเริ่มเซสชันการวัดระยะหลายเซสชันพร้อมกันได้

เวอร์ชัน 1.0.0-alpha04

7 ธันวาคม 2022

androidx.core.uwb:uwb:1.0.0-alpha04 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha04 มีคอมมิตต่อไปนี้

ฟีเจอร์ใหม่

  • เมื่อไม่มีการรองรับ GMS แล้ว AndroidX API จะพยายามใช้บริการแบ็กเอนด์ UWB ของ AOSP ที่จัดจำหน่ายให้กับ OEM ผ่านแพลตฟอร์ม AOSP (532de0)

การเปลี่ยนแปลง API

  • เพิ่มคำอธิบายประกอบ @JvmDefaultWithCompatibility (I8f206)

เวอร์ชัน 1.0.0-alpha03

10 สิงหาคม 2022

androidx.core.uwb:uwb:1.0.0-alpha03 และ androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตต่อไปนี้

ฟีเจอร์ใหม่

  • ขอแนะนำโปรไฟล์การวัดระยะใหม่ที่ชื่อว่า Controller อุปกรณ์ UWB ที่มีโปรไฟล์ Controller จะกำหนดช่องการวัดระยะที่อุปกรณ์ 2 เครื่องจะใช้ในการวัดระยะได้

การเปลี่ยนแปลง API

  • เพิ่มการรองรับอุปกรณ์ควบคุมสำหรับ UWB (I52a71)

เวอร์ชัน 1.0.0-alpha02

29 มิถุนายน 2022

ระบบจะถอนการอ้างสิทธิ์androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02 เวอร์ชัน 1.0.0-alpha02 มีคอมมิตต่อไปนี้

ฟีเจอร์ใหม่

  • ขอแนะนำอาร์ติแฟกต์ที่ทำงานร่วมกันได้ของ Java สำหรับโมดูล UWB อาร์ติแฟกต์ใหม่นี้ขึ้นอยู่กับ rxjava3 และไคลเอ็นต์ Java จะใช้ได้

เวอร์ชัน 1.0.0-alpha02

15 มิถุนายน 2022

ระบบจะถอนการอ้างสิทธิ์androidx.core.uwb:uwb:1.0.0-alpha02 เวอร์ชัน 1.0.0-alpha02 มีคอมมิตต่อไปนี้

ฟีเจอร์ใหม่

  • ขอแนะนำ UWB_CONFIG_ID_1 สาธารณะ

การเปลี่ยนแปลง API

  • ตอนนี้ระยะทางของ RangingResultPosition เป็นค่า Null ได้แล้ว

เวอร์ชัน 1.0.0-alpha01

1 มิถุนายน 2022

ระบบจะถอนการอ้างสิทธิ์androidx.core.uwb:uwb:1.0.0-alpha01 เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • ไลบรารี UWB มีชุด API สำหรับนักพัฒนาแอปเพื่อโต้ตอบกับอุปกรณ์ที่เปิดใช้ UWB กรณีการใช้งานจะจำกัดเฉพาะอุปกรณ์พาร์ทเนอร์ที่ใช้โปรไฟล์ Controller ของเซสชันการวัดระยะ UWB อยู่แล้ว โดยเราวางแผนที่จะรองรับโปรไฟล์ Controller ในอนาคตอันใกล้นี้ API ระดับบนสุด 2 รายการจะรวมอยู่ในรุ่นเริ่มต้นนี้ ได้แก่ UwbManager และ UwbClientSessionScope