اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
DeviceStateMonitor
public
class
DeviceStateMonitor
extends NativeDeviceStateMonitor
الفئات الفرعية المباشرة المعروفة
| NestedDeviceStateMonitor |
أداة مراقبة حالة الجهاز التي تُجري عمليات تحقّق إضافية على الجهاز المُدمَج لاستيعاب تفاصيل
البيئة الافتراضية
|
|
فئة مساعدة لمراقبة حالة IDevice
ملخّص
الطرق المحمية |
boolean
|
postOnlineCheck(long waitTime)
عمليات التحقّق الإضافية التي يجب إجراؤها على جهاز متصل بالإنترنت
|
boolean
|
waitForPmResponsive(long waitTime)
ينتظر الجهاز حتى يستجيب مدير حِزمه.
|
وظائف الإنشاء العامة
DeviceStateMonitor
public DeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
| المعلمات |
mgr |
IDeviceManager |
device |
IDevice |
fastbootEnabled |
boolean |
الطرق المحمية
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
عمليات التحقّق الإضافية التي يجب إجراؤها على جهاز متصل بالإنترنت
| المعلمات |
waitTime |
long: الوقت بالملي ثانية للانتظار قبل الاستسلام |
| المرتجعات |
boolean |
true إذا كانت عمليات التحقّق ناجحة قبل انتهاء مهلة الانتظار
false بخلاف ذلك
|
waitForPmResponsive
protected boolean waitForPmResponsive (long waitTime)
ينتظر الجهاز حتى يستجيب مدير حِزمه.
| المعلمات |
waitTime |
long: الوقت بالملي ثانية للانتظار قبل الاستسلام |
| المرتجعات |
boolean |
true إذا أصبح تطبيق إدارة الحِزم متجاوبًا قبل انتهاء مهلة الانتظار
false بخلاف ذلك
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]