Od wersji 1.2 większość interfejsów API układu Tiles znajduje się w androidx.wear.protolayout
przestrzeni nazw. Aby korzystać z najnowszych interfejsów API, wykonaj te kroki migracji w
kod.
Zaktualizuj zależności
W pliku kompilacji modułu aplikacji wprowadź te zmiany:
Odlotowe
// Removeimplementation 'androidx.wear.tiles:tiles-material:version'// Include additional dependencies implementation "androidx.wear.protolayout:protolayout:1.2.0" implementation "androidx.wear.protolayout:protolayout-material:1.2.0" implementation "androidx.wear.protolayout:protolayout-expression:1.2.0" // Update implementation "androidx.wear.tiles:tiles:1.4.0"
Kotlin
// Removeimplementation("androidx.wear.tiles:tiles-material:version")// Include additional dependencies implementation("androidx.wear.protolayout:protolayout:1.2.0") implementation("androidx.wear.protolayout:protolayout-material:1.2.0") implementation("androidx.wear.protolayout:protolayout-expression:1.2.0") // Update implementation("androidx.wear.tiles:tiles:1.4.0")
Aktualizowanie przestrzeni nazw
W plikach kodu opartych na Kotlin i Javie wprowadź poniższe zmiany. Możesz też wykonać ten skrypt zmiany nazwy przestrzeni nazw.
- Zastąp wszystkie operacje importu (
androidx.wear.tiles.material.*
)androidx.wear.protolayout.material.*
Wykonaj ten krok dlaandroidx.wear.tiles.material.layouts
. Zastąp większość innych importów danych
androidx.wear.tiles.*
androidx.wear.protolayout.*
Importowane dane:
androidx.wear.tiles.EventBuilders
,androidx.wear.tiles.RequestBuilders
,androidx.wear.tiles.TileBuilders
iandroidx.wear.tiles.TileService
powinny pozostać takie same.Zmień nazwy kilku wycofanych metod z klas TileService i TileBuilder:
TileBuilders
: zgetTimeline()
nagetTileTimeline()
i ZsetTimeline()
nasetTileTimeline()
TileService
: zonResourcesRequest()
naonTileResourcesRequest()
RequestBuilders.TileRequest
:getDeviceParameters()
nagetDeviceConfiguration()
,setDeviceParameters()
wsetDeviceConfiguration()
,getState()
dogetCurrentState()
isetState()
dosetCurrentState()
Polecane dla Ciebie
- Uwaga: tekst linku wyświetla się, gdy JavaScript jest wyłączony
- Pierwsze kroki z kafelkami
- Tworzenie pierwszego kafelka w Wear OS
- Wprowadzenie do funkcji tworzenia wiadomości na telewizory