प्राइवेट स्पेस

इमेज1.प्राइवेट स्पेस को दिखाने या छिपाने के लिए, अनलॉक और लॉक किया जा सकता है किसी डिवाइस पर संवेदनशील ऐप्लिकेशन हों.

इन डिवाइसों पर, लोगों को प्राइवेट स्पेस ताकि संवेदनशील ऐप्लिकेशन को नुकीली नज़रें से दूर रखा जा सके. इस कैटगरी में मौजूद ऐप्लिकेशन प्राइवेट स्पेस, लॉन्चर में एक अलग कंटेनर में दिखते हैं. साथ ही, ये स्पेस हाल ही में खोले गए आइटम का व्यू, सूचनाएं, सेटिंग, और अन्य ऐप्लिकेशन स्पेस लॉक है.

सैंडबॉक्स किया गया स्पेस, एक अलग Android प्रोफ़ाइल है जब असली उपयोगकर्ता प्राइवेट स्पेस में किसी ऐप्लिकेशन को जोड़ता या इंस्टॉल करता है, तो वह ऐप्लिकेशन इस नई Android प्रोफ़ाइल में इंस्टॉल किया गया है. सिस्टम इसे नया ऐप्लिकेशन मानता है प्राइवेट स्पेस में ऐप्लिकेशन का डेटा कॉपी नहीं किया जाता. जब स्पेस लॉक है, निजी प्रोफ़ाइल इस्तेमाल करने वाले व्यक्ति को रोका गया है, और जब स्पेस अनलॉक किया गया है, जब उपयोगकर्ता चालू हो.

प्राइवेट स्पेस में मौजूद ऐप्लिकेशन, मुख्य स्पेस. उपयोगकर्ता का कॉन्टेंट (यूज़र जनरेटेड या डाउनलोड किया गया) और उपयोगकर्ता खाते, प्राइवेट स्पेस और मुख्य स्पेस के बीच अलग-अलग हों. ऐप्लिकेशन उपलब्ध कराने के लिए, सिस्टम Sharesheet और फ़ोटो पिकर का इस्तेमाल किया जा सकता है सभी स्पेस में मौजूद कॉन्टेंट को ऐक्सेस करने की अनुमति सिर्फ़ तब दें, जब प्राइवेट स्पेस अनलॉक किया गया.

प्राइवेट स्पेस Android मल्टी-यूज़र मॉडल जोड़ सकता है और इन्हें जोड़ सकता है प्रोफ़ाइल और usertype:

प्रोफ़ाइल:
निजी
उपयोगकर्ता का प्रकार:
android.os.usertype.profile.PRIVATE

सेटिंग और लॉन्चर ऐप्लिकेशन

लॉक, अनलॉक, और छिपी हुई स्थितियों को शामिल करें. प्राइवेट स्पेस लॉक होने पर, लॉन्चर एंट्री पॉइंट का इस्तेमाल करके उसे अनलॉक करें (छिपी हुई स्थिति को छोड़कर). प्राइवेट स्पेस के दौरान डिवाइस को लॉक किया गया है. सेटिंग ऐप्लिकेशन में, डिवाइस की मौजूदगी की जानकारी नहीं दी जानी चाहिए प्राइवेट स्पेस.

LauncherApps#getLauncherUserInfo का इस्तेमाल करें का इस्तेमाल करें. लॉन्चर ऐप्लिकेशन को लॉक किया हुआ पेज रजिस्टर करना होगा राज्य और अनलॉक किया गया सेटिंग को चालू करें और ये ब्रॉडकास्ट मिलने पर, उनके यूज़र इंटरफ़ेस (यूआई) में प्राइवेट स्पेस की स्थिति बदलें. इन दोनों ब्रॉडकास्ट में एक और कॉन्सटेंट मौजूद होता है, जिसे EXTRA_USER कहते हैं जिनका इस्तेमाल निजी प्रोफ़ाइल इस्तेमाल करने वाले के लिए किया जा सकता है.

लॉन्चर ऐप्लिकेशन, UserManager.isQuietModeEnabled का इस्तेमाल कर सकते हैं विधि का इस्तेमाल करके निजी प्रोफ़ाइल स्थिति की जांच की जाती है.

निजी प्रोफ़ाइल

निजी प्रोफ़ाइल नया प्रोफ़ाइल टाइप जोड़ती है android.os.usertype.profile.PRIVATE प्राइवेट स्पेस के साथ इस्तेमाल करने के लिए. निजी प्रोफ़ाइल एक ही डिवाइस पर मौजूद हो सकती है एक वर्क प्रोफ़ाइल और क्लोन प्रोफ़ाइल के तौर पर. यह एक सैंडबॉक्स किया गया स्पेस है. Android का मुख्य उपयोगकर्ता है. प्राइवेट स्पेस अनलॉक होने पर, ऐप्लिकेशन दिखने लगते हैं शेयरशीट, फ़ोटो पिकर, और DocsUI में. प्राइवेट स्पेस में मौजूद ऐप्लिकेशन प्राइवेट स्पेस लॉक होने पर, इनमें से किसी भी प्लैटफ़ॉर्म पर नहीं दिखाए जाते. प्राइवेट स्पेस में किसी डिवाइस पर सिर्फ़ एक इंस्टेंस हो सकता है. सिर्फ़ मुख्य उपयोगकर्ता के लिए मौजूद होते हैं (सेकंडरी उपयोगकर्ताओं के लिए नहीं या दूसरे उपयोगकर्ताओं के लिए नहीं) प्रोफ़ाइलें हैं).

अनुमतियां

लॉन्चर ऐप्लिकेशन में यह ज़रूरी है android.permission.ACCESS_HIDDEN_PROFILES अनुमति और android.app.role.RoleManager.ROLE_HOME भूमिका असाइन करें.

उन डिवाइसों के लिए लॉन्चर में बदलाव करने की ज़रूरत है जो एओएसपी लॉन्चर का इस्तेमाल नहीं कर रहे हैं पर जाएं. लॉन्चर ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें प्राइवेट स्पेस के साथ लॉन्चर हमारे डेवलपर साइट पर मौजूद ऐप्लिकेशन देखें.

मूड

टेलीफ़ोनी के इंटेंट मुख्य उपयोगकर्ता को रूट कर दिए जाते हैं और इससे जुड़ी एक सूचना दिखाई जाती है. बाकी सभी इंटेंट, निजी प्रोफ़ाइल तक सीमित हैं और उन्हें रीडायरेक्ट नहीं किया जाता है.