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