اعتبارًا من الإصدار 1.2، أصبحت معظم واجهات برمجة التطبيقات لتنسيق مربّعات المعلومات متوفّرة في مساحة الاسم androidx.wear.protolayout
. لاستخدام أحدث واجهات برمجة التطبيقات، أكمِل خطوات نقل البيانات التالية في
الرمز البرمجي.
تعديل التبعيات
في ملف الإصدار الخاص بوحدة تطبيقك، أجرِ التغييرات التالية:
// Remove
implementation '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"
// Remove
implementation("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()
ما من اقتراحات في الوقت الحالي.
يُرجى محاولة تسجيل الدخول إلى حسابك على Google.