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

  
ใช้ 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