ตั้งแต่เวอร์ชัน 1.2 เป็นต้นไป Tiles Layout API ส่วนใหญ่จะอยู่ในเนมสเปซ androidx.wear.protolayout
หากต้องการใช้ API ล่าสุด ให้ทำตามขั้นตอนการย้ายข้อมูลต่อไปนี้ในโค้ดของคุณ
อัปเดตทรัพยากร Dependency
ทำการเปลี่ยนแปลงต่อไปนี้ในไฟล์บิลด์ของโมดูลแอป
Groovy
// Removeimplementation 'androidx.wear.tiles:tiles-material:version'// Include additional dependencies implementation "androidx.wear.protolayout:protolayout:1.3.0-alpha03" implementation "androidx.wear.protolayout:protolayout-material:1.3.0-alpha03" implementation "androidx.wear.protolayout:protolayout-expression:1.3.0-alpha03" // Update implementation "androidx.wear.tiles:tiles:1.5.0-alpha03"
Kotlin
// Removeimplementation("androidx.wear.tiles:tiles-material:version")// Include additional dependencies implementation("androidx.wear.protolayout:protolayout:1.3.0-alpha03") implementation("androidx.wear.protolayout:protolayout-material:1.3.0-alpha03") implementation("androidx.wear.protolayout:protolayout-expression:1.3.0-alpha03") // Update implementation("androidx.wear.tiles:tiles:1.5.0-alpha03")
อัปเดตเนมสเปซ
ทำการอัปเดตต่อไปนี้ในไฟล์โค้ด Kotlin และ Java ของแอป หรือจะเรียกใช้สคริปต์การเปลี่ยนชื่อเนมสเปซนี้ก็ได้
- แทนที่การนําเข้า
androidx.wear.tiles.material.*
ทั้งหมดด้วยandroidx.wear.protolayout.material.*
ทำขั้นตอนนี้ให้เสร็จสมบูรณ์สำหรับคลังandroidx.wear.tiles.material.layouts
ด้วย แทนที่การนําเข้า
androidx.wear.tiles.*
อื่นๆ ส่วนใหญ่ด้วยandroidx.wear.protolayout.*
การนำเข้าสำหรับ
androidx.wear.tiles.EventBuilders
,androidx.wear.tiles.RequestBuilders
,androidx.wear.tiles.TileBuilders
และandroidx.wear.tiles.TileService
ควรเหมือนเดิมเปลี่ยนชื่อเมธอดที่เลิกใช้งาน 2-3 เมธอดจากคลาส TileService และ TileBuilder
TileBuilders
:getTimeline()
ถึงgetTileTimeline()
และsetTimeline()
ถึงsetTileTimeline()
TileService
: จากonResourcesRequest()
เป็นonTileResourcesRequest()
RequestBuilders.TileRequest
:getDeviceParameters()
ถึงgetDeviceConfiguration()
,setDeviceParameters()
ถึงsetDeviceConfiguration()
,getState()
ถึงgetCurrentState()
และsetState()
ถึงsetCurrentState()
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- เริ่มต้นใช้งานการ์ด
- สร้างไทล์แรกใน Wear OS
- ข้อมูลเบื้องต้นเกี่ยวกับ Compose สำหรับทีวี