بدءًا من الإصدار 1.2، أصبحت معظم واجهات برمجة التطبيقات لتنسيق Tiles ضمن مساحة اسم androidx.wear.protolayout
. لاستخدام أحدث واجهات برمجة التطبيقات، أكمِل خطوات نقل البيانات التالية في رمزك البرمجي.
تعديل الاعتماديات
في ملف الإصدار الخاص بوحدة تطبيقك، أجرِ التغييرات التالية:
رائع
// 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")
تعديل مساحات الاسم
في ملفات الرموز المستنِدة إلى 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
كما هي.أعد تسمية بعض الطرق المتوقّفة نهائيًا من فئات TileService وTileBuilder:
TileBuilders
: منgetTimeline()
إلىgetTileTimeline()
ومنsetTimeline()
إلىsetTileTimeline()
TileService
: منonResourcesRequest()
إلىonTileResourcesRequest()
RequestBuilders.TileRequest
: منgetDeviceParameters()
إلىgetDeviceConfiguration()
، ومنsetDeviceParameters()
إلىsetDeviceConfiguration()
، ومنgetState()
إلىgetCurrentState()
، ومنsetState()
إلىsetCurrentState()
أفلام مُقترَحة لك
- ملاحظة: يظهر نص الرابط عند إيقاف JavaScript
- بدء استخدام الشاشات
- إنشاء أول شاشة معلومات في Wear OS
- مقدّمة عن ميزة "الكتابة" على التلفزيون