แถบความถี่กว้างยิ่งยวด (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