الشكل 1:يمكن فتح قفل المساحة الخاصّة وإغلاقه لإظهار التطبيقات الحسّاسة أو إخفائها على الجهاز.
تتيح "المساحة الخاصّة" للمستخدمين إنشاء بيئة آمنة ومعزولة على أجهزتهم للحفاظ على خصوصية التطبيقات الحسّاسة. تظهر التطبيقات في المساحة الخاصّة في حاوية منفصلة ضِمن مشغِّل التطبيقات، وتكون مخفية من العرض بين التطبيقات المستخدَمة مؤخرًا ومن الإشعارات والإعدادات والتطبيقات الأخرى عندما تكون المساحة الخاصّة مقفلة.
المساحة المحمية هي ملف شخصي منفصل على Android عندما يضيف المستخدم النهائي تطبيقًا أو يثبّته داخل المساحة الخاصّة، يتم تثبيت التطبيق في ملف Android الشخصي الجديد هذا. يتعامل النظام مع هذا الإجراء على أنّه تثبيت جديد للتطبيق، ولا يتم نسخ أي بيانات للتطبيق إلى المساحة الخاصّة. عندما تكون المساحة مقفلة، يتم إيقاف مستخدم الملف الشخصي الخاص، وعندما تكون المساحة غير مقفلة، يتم بدء المستخدم.
يتم تثبيت التطبيقات في المساحة الخاصّة كنسخ منفصلة من التطبيقات في المساحة الرئيسية. يتم توزيع المحتوى الذي ينشئه المستخدم (أو الذي يتم تنزيله) وحسابات المستخدمين بين المساحة الخاصّة والمساحة الرئيسية. يمكنك استخدام صفحة المشاركة وأداة اختيار الصور لتمكين التطبيقات من الوصول إلى المحتوى في المساحات الخاصة عندما يتم فتح قفلها فقط.
تستند "المساحة الخاصّة" إلى نموذج المستخدمين المتعدّدين في Android، وتضيف الملف الشخصي ونوع المستخدم التاليَين:
- الملف الشخصي:
- خاص
- نوع المستخدم:
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 لإتاحة استخدام الملف الشخصي الخاص. يمكنك الاطّلاع على مزيد من المعلومات حول تطوير تطبيق مشغّل يتضمّن مساحة خاصّة على تطبيقات المشغّل على موقع المطوّرين.
مكان ووقت الاستماع إلى الموسيقى
يتم توجيه أغراض الاتصال الهاتفي إلى المستخدم الرئيسي وعرض إشعار. تقتصر جميع الأهداف الأخرى على الملف الشخصي الخاص، ولا تتم إعادة توجيهها.
نقل الملفات إلى "المساحة الخاصّة"
بدءًا من الإصدار Android 16 QPR2، يمكن للمستخدمين نقل الملفات أو نسخها من خارج المساحة الخاصّة إلى المساحة الخاصّة. توفّر هذه الميزة طريقة آمنة ومباشرة للمستخدمين للاحتفاظ بالمستندات والصور والملفات الأخرى الحسّاسة ضمن ملفهم الشخصي الخاص المعزول.
يتم بدء العملية من خلال اختصار إضافة ملفات جديد للزر إضافة المتاح في حاوية مشغّل المساحة الخاصّة. عندما يختار المستخدم هذا الخيار، يمكنه تصفُّح الملفات واختيارها من خارج المساحة الخاصة باستخدام أداة اختيار الملفات في النظام. بعد اختيار الملفات، يمكنهم اختيار نسخها مع ترك الملفات الأصلية في مكانها، أو نقلها، ما يؤدي إلى حذف الملفات الأصلية بعد إتمام عملية النقل بنجاح.
تتم إدارة عملية نقل الملفات من خلال أحد مكونات النظام الجديدة التي تعمل كخدمة في المقدّمة ضمن الملف الشخصي الخاص فقط، ما يضمن أن تكون العملية آمنة وموثوقة. يتم حفظ الملفات في مجلد Downloads في المساحة الخاصة.