يجب أن تستخدم تطبيقات Android مهام الخلفية عندما يكون ذلك مناسبًا، وتجنب فعل كل شيء في سلسلة التعليمات الرئيسية للتطبيق. لكي يكون التطبيق مستجيبًا للمستخدمين فضلاً عن كونه مواطنًا صالحًا على نظام Android الأساسي، قم بإزالة أي مهام حظر أو طويلة من سلسلة التعليمات الرئيسية (واجهة المستخدم)، وشغلها في الخلفية بدلاً من ذلك. ويشمل ذلك مهام مثل فك ترميز صورة نقطية أو الوصول إلى مساحة التخزين أو العمل على نموذج تعلُّم الآلة (ML) أو تنفيذ طلبات الشبكة.
الأشياء التي يجب فهمها حول العمل في الخلفية تشمل ما يلي:
فهم العمل غير المتزامن يشرح هذا المستند العمل غير المتزامن وتساعدك على فهم الفرق بين العمل غير المتزامن والعمل المستمر.
العمل المستمر هو العمل في الخلفية الذي يبقى مجدولاً من خلال عمليات إعادة تشغيل التطبيق أو إعادة تشغيل النظام.
الاستخدام الفعّال لعمليات البث: على غرار نمط تصميم نشر الاشتراك إلى حد كبير، يمكن لتطبيقات Android إرسال رسائل البث أو تلقّيها من نظام Android وتطبيقات Android الأخرى.
كيفية استخدام الأساليب المختلفة اللازمة لاختبار العمل غير المتزامن مقابل اختبار العمل المستمر.
الفيديوهات الطويلة
السماح بروابط متعددة في سلسلة نصية واحدة
Updated 22 فبراير 2025
التحقّق من صحة الإدخال أثناء كتابته
Updated 22 فبراير 2025
تحميل الصور وعرضها
Updated 22 فبراير 2025
تطبيق أنماط على أجزاء من النص
Updated 22 فبراير 2025
عرض شريط التطبيق العلوي
Updated 6 فبراير 2025
إنشاء بطاقة كسمة حاوية
Updated 6 فبراير 2025
الصور المتحركة في Compose
Updated 6 فبراير 2025
إظهار كلمة المرور أو إخفاؤها استنادًا إلى خيار تبديل لدى المستخدم
Updated 6 فبراير 2025
عرض شريط تطبيق
Updated 6 فبراير 2025
عرض صورة متحركة
Updated 6 فبراير 2025
إنشاء مؤشر مستوى تقدّم
Updated 6 فبراير 2025
إدارة تغييرات إعدادات لوحة المفاتيح القابلة للفصل
Updated 6 فبراير 2025
عرض صورة مُقتطعة على شكل
Updated 6 فبراير 2025
عرض قائمة تقسيم الصفحات
Updated 6 فبراير 2025
حظر اتجاه التطبيق على الهواتف ولكن ليس على الأجهزة ذات الشاشات الكبيرة
Updated 6 فبراير 2025
أساسيات الكتابة
Updated 6 فبراير 2025
الاختبار في Compose
Updated 6 فبراير 2025
إضافة مفتاح تبديل يمكن للمستخدمين تفعيله أو إيقافه
Updated 6 فبراير 2025
إنشاء شريحة لتمثيل الكيانات المعقدة
Updated 6 فبراير 2025
عرض المكونات التفاعلية
Updated 6 فبراير 2025
إنشاء زر
Updated 6 فبراير 2025
إنشاء زر إجراء عائم
Updated 6 فبراير 2025
رفض لمسات راحة اليد باستخدام قلم الشاشة
Updated 6 فبراير 2025
إدارة حالة WebView
Updated 6 فبراير 2025
عرض رسائل منبثقة أو طلبات لإدخال المستخدمين
Updated 6 فبراير 2025
تحسين العرض للشاشات الكبيرة
Updated 6 فبراير 2025
إنشاء مكوّن إطار عمل لتجميع واجهة المستخدم
Updated 6 فبراير 2025
إنشاء قائمة انزلاق باستخدام مكوّن "درج التنقّل"
Updated 6 فبراير 2025
التنسيقات المتقدّمة في ميزة "الإنشاء"
Updated 6 فبراير 2025
إنشاء شبكة قابلة للتنقّل
Updated 6 فبراير 2025