المساحة الخاصة

الشكل 1: يمكن فتح قفل المساحة الخاصة وقفله لإظهار التطبيقات الحسّاسة أو إخفائها على الجهاز.

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

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

يتم تثبيت التطبيقات في المساحة الخاصة كنسخ منفصلة من التطبيقات في المساحة الرئيسية. يتم توزيع محتوى المستخدم (الذي ينشئه المستخدم أو يتم تنزيله) وحسابات المستخدمين بين المساحة الخاصة والمساحة الرئيسية. يمكنك استخدام صفحة المشاركة وأداة اختيار الصور لتمكين التطبيقات من الوصول إلى المحتوى في المساحات الخاصة فقط عندما يتم فتح قفلها.

تستند "المساحة الخاصة" إلى نموذج Android المتعدد المستخدمين وتضيف ملف وusertype:

الملف الشخصي:
خاص
نوع المستخدم:
android.os.usertype.profile.PRIVATE

تطبيقَا "الإعدادات" و"مشغّل التطبيقات"

عليك تعديل الإعدادات وتطبيقات مشغّل التطبيقات لتتوافق مع حالات القفل وفتح القفل والخفاء. عندما تكون المساحة الخاصة مقفلة، يقدّم مشغّل التطبيقات نقطة دخول لفتح قفلها (باستثناء الحالة المخفية). عندما تكون المساحة الخاصة مقفلة، يجب ألا يكشف تطبيق الإعدادات عن وجود المساحة الخاصة.

استخدِم LauncherApps#getLauncherUserInfo لتحديد مستخدم الملف الشخصي الخاص. على تطبيقات مشغّل التطبيقات تسجيل حالة القفل وحالة فتح القفل وتغيير حالة المساحة الخاصة في واجهة المستخدم عند تلقّي هذه البثّات. تحتوي كلتا البثتَين على ثابت إضافي يُسمى EXTRA_USER يمكنك استخدامه للإشارة إلى مستخدم الملف الشخصي الخاص.

يمكن لتطبيقات المشغّل استخدام الطريقة UserManager.isQuietModeEnabled للتحقّق من حالة الملف الشخصي الخاص.

ملف شخصي خاص

يضيف الملف الشخصي الخاص نوع الملف الشخصي الجديد android.os.usertype.profile.PRIVATE لاستخدامه مع المساحة الخاصة. يمكن أن يتوفّر الملف الشخصي الخاص على الجهاز نفسه كملف عمل وملف شخصي مكرّر. وهي مساحة محصورة منفصلة عن حساب مستخدم Android الرئيسي. عند فتح قفل المساحة الخاصة، تصبح التطبيقات مرئية في الإعدادات وقائمة المشاركة وأداة اختيار الصور وواجهة مستخدم "مستندات Google". لا تظهر التطبيقات داخل المساحة الخاصة في أي من مساحات العرض هذه عندما تكون المساحة الخاصة مقفلة. يمكن أن تتضمّن المساحة الخاصة نسخة واحدة فقط على جهاز واحد، ولا يمكن أن تتوفّر إلا للمستخدم الرئيسي (وليس للمستخدمين الثانويين أو ضمنملف شخصي آخر).

الأذونات

يجب أن تتوفّر لدى تطبيقات مشغّلات التطبيقات إذن android.permission.ACCESS_HIDDEN_PROFILES ودور android.app.role.RoleManager.ROLE_HOME للوصول إلى الملفات الشخصية الخاصة.

بالنسبة إلى عمليات التنفيذ التي لا تستخدم مشغّل AOSP، يجب تعديل مشغّلها لإضافة ميزة الملف الشخصي الخاص. يمكنك الاطّلاع على مزيد من المعلومات حول تطوير تطبيق مشغّل يتضمّن مساحة خاصة على تطبيقات المشغّلات على موقع المطوّرين الإلكتروني.

مكان ووقت الاستماع إلى الموسيقى

يتم توجيه نوايا الاتصال الهاتفي إلى المستخدم الرئيسي وعرض إشعار. تقتصر جميع النوايا الأخرى على الملف الشخصي الخاص، ولا تتم إعادة توجيهها.