แถบความถี่กว้างยิ่งยวด (UWB) หลัก
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
11 ธันวาคม 2024 | - | - | - | 1.0.0-alpha10 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของ Core คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
ดึงดูด
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.0.0-alpha08" }
Kotlin
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.0.0-alpha08") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมในเอกสารประกอบของเครื่องมือติดตามปัญหา
รุ่น 1.0
เวอร์ชัน 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 สาธารณะและเวอร์ชันทดลองสำหรับเส้นทาง 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 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ขอแนะนำโปรไฟล์การวัดระยะใหม่ ซึ่งก็คือ "ตัวควบคุม" อุปกรณ์ UWB ที่มีโปรไฟล์ตัวควบคุมจะกำหนดช่องการวัดระยะทางที่อุปกรณ์ 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 Use Case จะจํากัดไว้สําหรับอุปกรณ์ของพาร์ทเนอร์ที่ใช้โปรไฟล์ตัวควบคุมของเซสชันการวัดระยะ UWB อยู่แล้ว โดยเราวางแผนที่จะรองรับโปรไฟล์ตัวควบคุมในอนาคตอันใกล้ แพลตฟอร์ม API ระดับบนสุด 2 รายการรวมอยู่ในรุ่นแรกนี้ ได้แก่
UwbManager
และUwbClientSessionScope