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

  
ใช้ UWB (แถบความถี่กว้างยิ่งยวด) ในอุปกรณ์ที่รองรับ
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า รุ่นอัลฟ่า
19 พฤษภาคม 2026 1.0.0 - - 1.1.0-alpha01

การประกาศทรัพยากร 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.1.0-alpha01"
}

Kotlin

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่หัวข้อเพิ่มทรัพยากร Dependency ในการสร้าง

ความคิดเห็น

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

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

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของIssue Tracker

เวอร์ชัน 1.1

เวอร์ชัน 1.1.0-alpha01

19 พฤษภาคม 2026

เผยแพร่ androidx.core.uwb:uwb:1.1.0-alpha01 และ androidx.core.uwb:uwb-rxjava3:1.1.0-alpha01 แล้ว เวอร์ชัน 1.1.0-alpha01 มีการคอมมิตต่อไปนี้

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

  • เพิ่ม API ใหม่ close() สำหรับ UwbManager เพื่อยกเลิกการผูกบริการ UWB (I4606f, b/498499531)

เวอร์ชัน 1.0

เวอร์ชัน 1.0.0

6 พฤษภาคม 2026

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

เวอร์ชัน 1.0.0-rc01

8 เมษายน 2026

เผยแพร่ androidx.core.uwb:uwb:1.0.0-rc01 และ androidx.core.uwb:uwb-rxjava3:1.0.0-rc01 แล้ว เวอร์ชัน 1.0.0-rc01 มีการคอมมิตต่อไปนี้

เวอร์ชัน 1.0.0-beta01

11 มีนาคม 2026

เผยแพร่ androidx.core.uwb:uwb:1.0.0-beta01 และ androidx.core.uwb:uwb-rxjava3:1.0.0-beta01 แล้ว เวอร์ชัน 1.0.0-beta01 มีการคอมมิตต่อไปนี้

เวอร์ชัน 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() เพื่อฟังเหตุการณ์การเปลี่ยนแปลงสถานะ UWB เพิ่มอินเทอร์เฟซใหม่ UwbAvailabilityCallback ให้ผู้ใช้กำหนดฟังก์ชัน Callback เมื่อสังเกตเห็นเหตุการณ์การเปลี่ยนแปลงสถานะ 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

เวอร์ชัน 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

  • เพิ่มการรองรับ Controller สำหรับ 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