العمل في الخلفية
يُعد تنفيذ العمل في الخلفية جزءًا مهمًا من إنشاء تطبيقات Android حديثة تتسم بالاستجابة والفعالية والتعاون الجيد مع أجهزة المستخدمين. يشمل العمل في الخلفية أي مهمة يحتاج تطبيقك إلى تنفيذها عندما لا يكون مرئيًا في المقدّمة، مثل جلب البيانات من خادم أو معالجة الصور.
يُعدّ التغلّب على تعقيدات التنفيذ في الخلفية أمرًا أساسيًا لإنشاء تطبيقات مرنة تعمل بشكل جيد على جميع الأجهزة.
بدء استخدام "العمل في الخلفية"
تحديد الخيار المناسب
دورة حياة العمليات والتطبيقات
المفاهيم الرئيسية
مدير العمل
خدمات تعمل في المقدّمة
المنبّهات
عمليات البث
إرشادات الخلفية حسب حالة الاستخدام
يختلف الحلّ المناسب حسب حالة الاستخدام. يوفّر نظام التشغيل Android العديد من واجهات برمجة التطبيقات الخاصة بمهام معيّنة، وهي محسّنة لحالات استخدام معيّنة، وغالبًا ما تؤدي إلى توفير أكبر للطاقة وتقليل القيود مقارنةً باستخدام WorkManager و"الخدمات التي تعمل في المقدّمة".
يسرد هذا القسم بعض حالات الاستخدام الأكثر شيوعًا والحلّ المقترَح.
الموقع الجغرافي
الأدوات
البلوتوث والأجهزة المتصلة
تتبُّع الخطوات
نقل البيانات الذي يبدأه المستخدم
تشغيل الوسائط
فهم تحسينات استهلاك الطاقة
التعرّف على حدود موارد إدارة الطاقة
يمنح النظام الأولوية لطلبات التطبيقات للحصول على الموارد استنادًا إلى حالة الجهاز وحالة التطبيق وفئة وضع الاستعداد الخاصة بالتطبيق.
تعرَّف على مزيد من المعلومات حول كيفية عمل تطبيقك ضمن حدود موارد إدارة الطاقة في الجهاز لتنفيذ المهام بشكل موثوق في الخلفية.