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