اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
إدارة الطاقة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يُعدّ عمر البطارية مصدر قلق دائم لدى المستخدمين. لإطالة عمر البطارية، يضيف نظام Android باستمرار ميزات جديدة لمساعدة النظام الأساسي على تحسين سلوك التطبيقات والأجهزة عندما لا تكون الأجهزة متصلة بشاحن.
يتضمّن نظام التشغيل Android التحسينات التالية على عمر البطارية:
-
قيود التطبيقات
يمكن أن تقترح المنصة التطبيقات التي تؤثر سلبًا في عمر البطارية، وبالتالي
يمكن للمستخدمين اختيار حظر هذه التطبيقات من استهلاك الموارد. التطبيقات
لا يتم حظرها من العمل في الخلفية تلقائيًا.
- وضع الاستعداد للتطبيقات: يمكن لنظام التشغيل
وضع التطبيقات غير المستخدمة في وضع "الاستعداد" للتطبيقات، ما يؤدي إلى
حظر الوصول إلى الشبكة مؤقتًا وتأجيل عمليات المزامنة والمهام الخاصة بهذه التطبيقات.
-
وضع "الاستراحة" يمكن أن تدخل المنصة
في حالة "الاستراحة العميقة" (استئناف العمليات العادية بشكل دوري) إذا
لم يستخدم المستخدمون أجهزتهم بشكل نشط (الشاشة مطفأة والجهاز ثابت) لعدة
فترات زمنية طويلة. يتيح الإصدار 7.0 من نظام التشغيل Android والإصدارات الأحدث أيضًا لميزة "الوضع الهادئ"
بدء مجموعة أخف من التحسينات عندما يوقِف المستخدمون شاشة
الجهاز مع مواصلة التنقّل.
- الحد من نقل الطاقة أثناء الاحتفاظ بنسخة احتياطية من البيانات واستعادتها عبر USB عند إجراء عملية الاحتفاظ بنسخة احتياطية من البيانات أو استعادتها باستخدام USB، اضبط طريقة
enableLimitPowerTransfer
فئة UsbPort
على true
لإيقاف الشحن والحد من طاقة المصدر. للتأكّد من أنّ
الطاقة محدودة، يمكنك استدعاء UsbPortStatus
isPowerTransferLimited
في فئة UsbPortStatus
. عندما يكون isPowerTransferLimited
هو true
، يقلل جهاز Android
من استهلاك الطاقة كمصدر إلى 0 (أو أدنى قيمة ممكنة يسمح بها الجهاز) ويحدد
شدة تيار المصدر على 0. لا يمكن فرض الحدّ من طاقة المصدر إلا عندما يتوافق كل من شركاء المنافذ
مع مواصفات إرسال الطاقة عبر USB (PD). لإعادة استخدام الطاقة إلى حالته الافتراضية،
اضبط enableLimitPowerTransfer
على false
. تتم أيضًا إعادة الحالة التلقائية
عند فصل كابل USB.
-
الإعفاءات: يتم عادةً استثناء تطبيقات النظام المثبَّتة مسبقًا وخدمات المراسلة في السحابة
الإلكترونية من وضع "التطبيقات في وضع الاستعداد" ووضع "الاستراحة"
تلقائيًا. يمكن لمطوّري التطبيقات استخدام النوايا لتطبيق هذه الإعدادات على
تطبيقاتهم. يمكن للمستخدمين استثناء التطبيقات من وضعَي "الاستراحة" و"الوضع المنخفض الطاقة"
في قائمة "الإعدادات".
-
أجهزة التتبُّع: تتتبّع أدوات تتبُّع السلوك في الخلفية للتطبيقات
استخدام التطبيقات للبطارية في المقدّمة والخلفية لتحديد ما إذا كانت التطبيقات تنتهك بعض السياسات.
التطبيقات المعفاة
يمكنك إعفاء التطبيقات من الخضوع لوضع "الاستراحة" أو وضع "الاستعداد" للتطبيقات.
قد تكون هناك حاجة إلى الحصول على إعفاءات في حالات الاستخدام التالية:
- مصنعو الأجهزة الذين يستخدمون منصة مراسلة عبر السحابة الإلكترونية غير
المراسلة عبر السحابة الإلكترونية (FCM) من Firebase
- مشغّل شبكة الجوّال يستخدم منصة مراسلة عبر السحابة الإلكترونية غير "المراسلة عبر السحابة الإلكترونية من Firebase"
- تطبيق تابع لجهة خارجية يستخدم منصة مراسلة عبر السحابة الإلكترونية غير "المراسلة عبر السحابة الإلكترونية من Firebase"
تحذير: لا تُعفي التطبيقات من الاختبار
والتحسين. تؤدي الاستثناءات غير الضرورية إلى التأثير سلبًا في مزايا وضعَي "الاستراحة" و"الاستعداد" للتطبيقات، ويمكن أن تؤثر سلبًا في تجربة المستخدم، لذلك نقترح بشدة التقليل من هذه الاستثناءات لأنّها تسمح للتطبيقات بالتغلب على التحكّمات المفيدة التي تفرضها المنصة على استخدام الطاقة. إذا لم يشعر المستخدمون بالرضا عن
استهلاك الطاقة في هذه التطبيقات، يمكن أن يؤدي ذلك إلى شعورهم بالضيق وتقديم مراجعات سلبية (وطرح أسئلة على فريق دعم العملاء) بشأن التطبيق. لهذه الأسباب، ننصح بشدة بعدم إعفاء التطبيقات التابعة لجهات خارجية، وعدم إعفاء سوى خدمات المراسلة في السحابة الإلكترونية أو التطبيقات التي تؤدي وظائف مشابهة.
يتم إدراج التطبيقات المعفاة تلقائيًا في الإعدادات > التطبيقات
والإشعارات > أذونات خاصة للتطبيقات > تحسين البطارية. تُستخدَم هذه القائمة
لإعفاء التطبيق من وضعَي "الاستراحة الذكية" و"وضع الاستعداد للتطبيقات". لتوفير
الشفافية للمستخدم، يجب أن تعرض قائمة "الإعدادات" كل التطبيقات
المستثناة.
يمكن للمستخدمين استثناء التطبيقات يدويًا من خلال الانتقال إلى الإعدادات > التطبيقات والإشعارات >
APP-NAME > البطارية > تحسين استهلاك البطارية ثم اختيار
التطبيق لإيقاف ميزة "تحسين استهلاك البطارية" (أو إعادة تفعيلها). ومع ذلك، لا يمكن للمستخدمين تغيير حالة الاستثناء لأي
تطبيق أو خدمة معفاة تلقائيًا في صورة النظام.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Power management\n\nBattery life is a perennial user concern. To extend battery life, Android\ncontinually adds new features to help the platform optimize the off-charger\nbehavior of apps and devices.\n\nAndroid includes the following battery life enhancements:\n\n- [App restrictions](/docs/core/power/app_mgmt#app-restrictions). The platform can suggest apps that negatively affect battery life, so that users can choose to restrict those apps from consuming resources. Apps aren't background restricted by default.\n- [App standby](/docs/core/power/app_mgmt#app-standby). The platform can place unused apps in App standby mode, temporarily restricting network access and deferring syncs and jobs for those apps.\n- [Doze](/docs/core/power/platform_mgmt#doze). The platform can enter a state of deep sleep (periodically resuming normal operations) if users haven't actively used their device (screen off and stationary) for extended periods of time. Android 7.0 and higher also enables Doze to trigger a lighter set of optimizations when users turn off the device screen yet continue to move around.\n- Limiting power transfer during USB backup and restore. When performing a USB backup or restore, set the `UsbPort` class's `enableLimitPowerTransfer` method to `true` to disable charging and limit the sourcing power. To verify that power is limited, call `UsbPortStatus` class's `isPowerTransferLimited` method. When `isPowerTransferLimited` is `true`, the Android device reduces the power draw as a sink to 0 (or the lowest possible value allowed by hardware) and limits the source current to 0. Limiting source power can be enforced only when both port partners support USB power delivery (PD) specification. To return power usage to the defatult state, set `enableLimitPowerTransfer` to `false`. The default state is also returned when the USB cable is disconnected.\n- [Exemptions](#exempt-apps). Preloaded system apps and cloud messaging services are typically exempted from App standby and Doze by default. App developers can use intents to apply these settings to their apps. Users can exempt apps from App standby and Doze power-saving modes in the Settings menu.\n- [Trackers](/docs/core/power/trackers). App background behavior trackers monitor apps' foreground and background battery usage to determine if the apps violate some policy.\n\nExempt apps\n-----------\n\nYou can exempt apps from being subject to Doze or App standby.\nExemptions may be needed in the following use cases:\n\n- Device manufacturers using a cloud messaging platform other than [Firebase\n cloud messaging (FCM)](https://firebase.google.com/docs/cloud-messaging/)\n- Carrier using non-FCM cloud messaging platform\n- Third-party app using non-FCM cloud messaging platform\n\n**Warning:** Don't exempt apps to avoid testing\nand optimizing. Unnecessary exemptions undermine the benefits of Doze and App\nstandby and can compromise the user experience, so we strongly suggest\nminimizing such exemptions as they allow apps to defeat beneficial\ncontrols the platform has over power use. If users become unhappy about the\npower consumption of these apps, it can lead to frustration, bad experiences\n(and negative reviews for the app), and customer support questions. For these\nreasons, we strongly recommend that you don't exempt third-party apps\nand instead exempt only cloud messaging services or apps with similar\nfunctions.\n\nApps exempted by default are listed in **Settings \\\u003e App \\&\nNotifications \\\u003e Special app access \\\u003e Battery Optimization** . This list is\nused for exempting the app from both Doze and App standby modes. To provide\ntransparency to the user, the Settings menu **MUST** show all\nexempted apps.\n\nUsers can manually exempt apps using **Settings \\\u003e App \\& Notifications \\\u003e\n\u003cvar translate=\"no\"\u003eAPP-NAME\u003c/var\u003e \\\u003e Battery \\\u003e Battery Optimization** and then selecting the\napp to turn off (or back on) optimization. However, users can't change the except status of any\napp or service that is exempted by default in the system image."]]