يدعم Android 7.0 تكوينات عدم الإزعاج (DND) التالية.
القواعد التلقائية للجهات الخارجية
يمكن لتطبيقات الطرف الثالث استخدام DND Access API للتحكم في قواعد DND:
- يمكن للتطبيقات تصدير قواعد DND المخصصة وإدراجها، والتي تظهر بجوار قواعد DND المضمنة في Android في إعدادات DND.
- يمكن للمستخدمين الوصول إلى جميع عناصر تحكم DND لجميع القواعد (سواء التلقائية أو التي تم إنشاؤها يدويًا).
- يمكن للنظام الأساسي تنفيذ قواعد DND من مصادر مختلفة دون إنشاء حالات غير متوقعة.
إنذارات التحكم
عند تمكين وضع DND، تقدم واجهة مستخدم إعدادات Android خيارات المستخدم للتكوين:
- حالة نهاية DND كوقت التنبيه التالي . تمكن المستخدم من ضبط حالة نهاية DND على إنذار. يظهر فقط إذا تم ضبط المنبه لفترة زمنية خلال أسبوع من الآن وكان يوم الأسبوع لهذا المنبه ليس هو نفس يوم الأسبوع من اليوم. (غير مدعوم للقواعد التلقائية.)
- يمكن للإنذار تجاوز وقت الانتهاء . يتيح للمستخدمين تكوين حالة انتهاء DND كوقت محدد أو التنبيه التالي (أيهما يأتي أولاً).
قمع الانحرافات البصرية
تقدم واجهة مستخدم إعدادات Android خيارات المستخدم لقمع التشتيتات المرئية مثل الإشعارات العلوية وأهداف ملء الشاشة والشاشة المحيطة وأضواء الإشعارات LED.
تخصيص إعدادات DND
عند تخصيص الإعدادات، يجب على مصنعي المعدات الأصلية الحفاظ على سلوك AOSP لواجهات برمجة تطبيقات النظام والحفاظ على سلوك إعدادات DND. وعلى وجه التحديد، يجب أن تتضمن صفحة إعدادات DND في إعدادات النظام ما يلي:
- قواعد DND المقدمة من التطبيق . يجب أن تتضمن قواعد DND الآلية هذه مثيلات القواعد النشطة وقوائم القواعد في قائمة إضافة قاعدة.
- قواعد DND للتطبيق المحملة مسبقًا . يمكن لمصنعي المعدات الأصلية توفير قواعد DND التي تظهر بجوار القواعد التي أنشأها المستخدم النهائي يدويًا.
للحصول على تفاصيل حول واجهات برمجة تطبيقات DND الجديدة، راجع الوثائق المرجعية android.service.notification
.