कई उपयोगकर्ताओं की मदद करें

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

शब्दावली

Android उपयोगकर्ताओं और खातों के बारे में बताते समय, Android इन शब्दों का इस्तेमाल करता है.

सामान्य सेटिंग

Android डिवाइस मैनेजमेंट, इन सामान्य शर्तों का इस्तेमाल करता है:

  • उपयोगकर्ता: हर उपयोगकर्ता का इस्तेमाल अलग-अलग व्यक्ति या कंपनी के लिए किया गया है व्यक्ति. हर उपयोगकर्ता का अलग ऐप्लिकेशन डेटा और कुछ खास सेटिंग होती हैं, जैसा कि साथ ही, एक यूज़र इंटरफ़ेस को भी ऐक्सेस किया जा सकता है. कोई उपयोगकर्ता इसमें चला सकता है किसी दूसरे उपयोगकर्ता के ऐक्टिव होने पर बैकग्राउंड; शट डाउन होने की सेटिंग मैनेज करती है ज़रूरत पड़ने पर संसाधनों को बचाने के लिए. सेकंडरी उपयोगकर्ता बनाए जा सकते हैं सीधे यूज़र इंटरफ़ेस से या डिवाइस एडमिन ऐप्लिकेशन.
  • खाता: खाते, उपयोगकर्ता के अंदर होते हैं, लेकिन इनके बारे में नहीं बताया जाता तय नहीं किया गया है, न ही किसी उपयोगकर्ता को कोई खाता दिया गया है, न ही वह किसी खाते से जुड़ा है. उपयोगकर्ता और प्रोफ़ाइल में उनके अपने अद्वितीय खाते होते हैं, लेकिन उनका होना आवश्यक नहीं है ठीक करने के लिए ज़रूरी हैं. खातों की सूची उपयोगकर्ता के हिसाब से अलग-अलग होती है. जानकारी के लिए, यह देखें खाता क्लास की परिभाषा.
  • प्रोफ़ाइल: प्रोफ़ाइल ने ऐप्लिकेशन का कुछ डेटा अलग कर दिया है, लेकिन कुछ डेटा शेयर किया है पूरे सिस्टम की सेटिंग (उदाहरण के लिए, वाई-फ़ाई और ब्लूटूथ). प्रोफ़ाइल एक सबसेट होती है और जुड़े हुए हैं. एक उपयोगकर्ता की कई प्रोफ़ाइलें हो सकती हैं. प्रोफ़ाइलें बनाने के लिए, डिवाइस एडमिन ऐप्लिकेशन. प्रोफ़ाइल में हमेशा ऐसी असोसिएशन मौजूद होती है जिसमें बदलाव नहीं किया जा सकता पैरंट उपयोगकर्ता के लिए, जिसे प्रोफ़ाइल बनाने वाले उपयोगकर्ता की ओर से तय किया जाता है. प्रोफ़ाइल जो उपयोगकर्ता बनाने के बाद तक मौजूद रहते हैं.
  • ऐप्लिकेशन: किसी ऐप्लिकेशन का डेटा, उससे जुड़े हर उपयोगकर्ता के खाते में मौजूद होता है. ऐप्लिकेशन के डेटा को उसी उपयोगकर्ता के अन्य ऐप्लिकेशन से सैंडबॉक्स किया जाता है. ऐप्लिकेशन में एक ही उपयोगकर्ता आईपीसी के ज़रिए एक-दूसरे से इंटरैक्ट कर सकता है. जानकारी के लिए, इसे देखें एंटरप्राइज़ के लिए Android पर.

उपयोगकर्ताओं की कैटगरी

Android डिवाइस एडमिन, उपयोगकर्ताओं की इन कैटगरी का इस्तेमाल करता है.

  • सिस्टम उपयोगकर्ता: डिवाइस पर जोड़ा गया पहला उपयोगकर्ता. सिस्टम का उपयोगकर्ता को फैक्ट्री रीसेट के अलावा निकाला नहीं जा सकता और जब वह हमेशा चालू रहता है अन्य उपयोगकर्ता फ़ोरग्राउंड में हों. इस उपयोगकर्ता के पास खास अधिकार और सेटिंग होती हैं, जिन्हें यह सेट कर सकता है.
  • हेडलेस सिस्टम यूज़र: डिवाइस को कॉन्फ़िगर किए जाने पर, पहले उपयोगकर्ता को डिवाइस से जोड़ा गया बिना ग्राफ़िक यूज़र इंटरफ़ेस वाले उपयोगकर्ता मोड में चलाने के लिए (ro.fw.mu.headless_system_user=true सेट करके). बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला उपयोगकर्ता, बैकग्राउंड में हमेशा काम करता है. इसलिए, ऐसे डिवाइसों के लिए अतिरिक्त फ़ोरग्राउंड उपयोगकर्ताओं की संख्या का इस्तेमाल करें.
  • दूसरा उपयोगकर्ता: ऐसा कोई भी उपयोगकर्ता जिसे सिस्टम के अलावा, डिवाइस में जोड़ा गया हो उपयोगकर्ता. सेकंडरी उपयोगकर्ताओं को खुद हटाया जा सकता है या कोई एडमिन हटा सकता है उपयोगकर्ता) किसी डिवाइस के अन्य उपयोगकर्ताओं को प्रभावित नहीं कर सकते. ये उपयोगकर्ता इसमें चला सकते हैं: बैकग्राउंड में सेव किया जा सकता है और नेटवर्क कनेक्टिविटी को जारी रखा जा सकता है.
  • मेहमान उपयोगकर्ता: कुछ समय के लिए दूसरा उपयोगकर्ता. मेहमान उपयोगकर्ताओं ने की उपयोगिता खत्म हो जाने पर मेहमान उपयोगकर्ता को तुरंत हटाने का विकल्प. यहां ये काम किए जा सकते हैं एक समय में सिर्फ़ एक मेहमान उपयोगकर्ता होना चाहिए.
  • एडमिन उपयोगकर्ता: ऐसा उपयोगकर्ता जिसके पास दूसरे उपयोगकर्ताओं को बनाने और हटाने की अनुमति है, और साथ ही, मल्टी-यूज़र सेटिंग को कंट्रोल कर सकें. डिफ़ॉल्ट रूप से, सिर्फ़ सिस्टम का उपयोगकर्ता एडमिन होता है.

प्रोफ़ाइलों की कैटगरी

Android, प्रोफ़ाइलों की इन कैटगरी का इस्तेमाल करता है:

  • मैनेज की जा रही प्रोफ़ाइल: इसे किसी ऐप्लिकेशन ने काम का डेटा शामिल करने के लिए बनाया है और ऐप्लिकेशन चुनें. उन्हें खास तौर पर प्रोफ़ाइल का मालिक मैनेज करता है (ऐसा ऐप्लिकेशन जो कॉर्पोरेट प्रोफ़ाइल बनाई). लॉन्चर, सूचनाएं, और हाल ही के टास्क पैरंट उपयोगकर्ता और कॉर्पोरेट प्रोफ़ाइल ने शेयर की है.
  • पाबंदी वाली प्रोफ़ाइल: इसमें पैरंट उपयोगकर्ता के आधार पर, उन खातों का इस्तेमाल किया जाता है जो ये काम कर सकते हैं यह कंट्रोल किया जा सकता है कि पाबंदी वाली प्रोफ़ाइल में कौनसे ऐप्लिकेशन उपलब्ध हैं. केवल यहां उपलब्ध टैबलेट और टेलीविज़न डिवाइसेस हैं.
  • क्लोन प्रोफ़ाइल: Android पर, अलग क्लोन प्रोफ़ाइल का उपयोगकर्ता बनाया जा सकता है टाइप करें. एओएसपी सेवा नहीं देता है सुविधा के लिए एंड-टू-एंड सहायता. पूरी जानकारी देने के लिए, OEM को कस्टमाइज़ेशन जोड़ने की ज़रूरत है Android उपयोगकर्ताओं को नई सुविधा देते हैं.
  • निजी प्रोफ़ाइल: यह सैंडबॉक्स की गई जगह होती है. यह बाकी डिवाइस से अलग होती है, जिसे मुख्य उपयोगकर्ता से अलग लॉक किया जा सकता है. एक निजी प्रोफ़ाइल केवल मुख्य उपयोगकर्ता. जब निजी प्रोफ़ाइल अनलॉक होती है, तो सेटिंग में ऐप्लिकेशन दिखने लगते हैं, ShareSheet, फ़ोटो पिकर, और DocsUI, लेकिन लॉक होने पर ऐप्लिकेशन छिप जाते हैं. निजी प्रोफ़ाइल, वर्क प्रोफ़ाइल के साथ एक ही डिवाइस पर मौजूद हो सकती है और क्लोन प्रोफ़ाइल में मौजूद है.

उपयोगकर्ता प्रकार

Android 11 ने ऊपर बताए गए तरीके से, उपयोगकर्ताओं और प्रोफ़ाइलों को अच्छी तरह से तय किया है उपयोगकर्ता टाइप, उन सभी अलग-अलग तरह के उपयोगकर्ताओं और प्रोफ़ाइलों का प्रतिनिधित्व करते हैं जिनकी अनुमति Android के मल्टी-यूज़र टूल ने दी है सुविधा.

पहले से तय एओएसपी उपयोगकर्ता टाइप यहां बताए गए हैं frameworks/base/core/java/android/os/UserManager.java अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और फ़िलहाल इन्हें शामिल किया गया है:

  • android.os.usertype.full.SYSTEM
  • android.os.usertype.full.SECONDARY
  • android.os.usertype.full.GUEST
  • android.os.usertype.full.DEMO
  • android.os.usertype.full.RESTRICTED
  • android.os.usertype.profile.MANAGED
  • android.os.usertype.system.HEADLESS
  • android.os.usertype.profile.CLONE
  • android.os.usertype.profile.PRIVATE

OEM के पास frameworks/base/core/res/res/xml/config_user_types.xml फ़ाइल. इससे हर तरह के उपयोगकर्ता के लिए, डिफ़ॉल्ट कॉन्फ़िगरेशन को बदलने में मदद मिलती है, इसमें डिफ़ॉल्ट पाबंदियां, आइकॉन, बैज, और उपयोगकर्ताओं की ज़्यादा से ज़्यादा संख्या शामिल होती है.

कॉन्फ़िगर किए जा सकने वाले एओएसपी उपयोगकर्ता टाइप के अलावा, ओईएम frameworks/base/core/res/res/xml/config_user_types.xml फ़ाइल. इससे ओईएम, ज़रूरत के मुताबिक खुद के ऐसे प्रोफ़ाइल टाइप जोड़ सकते हैं जिन्हें मैनेज नहीं किया जाता. हालांकि, प्लैटफ़ॉर्म में बदलाव करने की ज़िम्मेदारी OEM की है. बदलाव, जिसमें ऐसे किसी भी कोड में बदलाव करना शामिल है जो अब नई प्रोफ़ाइल को मैनेज करने के लिए, मैनेज की जा रही प्रोफ़ाइलों की जांच करता है लिखें.

एक से ज़्यादा उपयोगकर्ताओं को ऐक्सेस करने की सुविधा चालू करना

'एक से ज़्यादा उपयोगकर्ता' सुविधा डिफ़ॉल्ट रूप से बंद रहती है. यहां की यात्रा पर हूं सुविधा को चालू करने के लिए, डिवाइस मैन्युफ़ैक्चरर को एक ऐसा रिसॉर्स ओवरले तय करना होगा जो frameworks/base/core/res/res/values/config.xml में ये मान हैं:

<!--  Maximum number of supported users -->
<integer name="config_multiuserMaximumUsers">1</integer>
<!--  Whether Multiuser UI should be shown -->
<bool name="config_enableMultiUserUI">false</bool>

इस ओवरले को लागू करने और डिवाइस पर मेहमान और दूसरे उपयोगकर्ताओं को चालू करने के लिए, इसका इस्तेमाल करें को बदलने के लिए, Android बिल्ड सिस्टम की DEVICE_PACKAGE_OVERLAYS सुविधा इसके लिए वैल्यू:

  • 1 से ज़्यादा मान वाला config_multiuserMaximumUsers
  • true के साथ config_enableMultiUserUI

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

कई उपयोगकर्ताओं को मैनेज करना

उपयोगकर्ताओं और प्रोफ़ाइलों का मैनेजमेंट (पाबंदी वाली प्रोफ़ाइलों को छोड़कर) किए जाने वाले ऐसे ऐप्लिकेशन पर काम करता है जो प्रोग्राम के हिसाब से, इस्तेमाल पर पाबंदी लगाने के लिए, DevicePolicyManager क्लास.

एंटरप्राइज़, उपयोगकर्ताओं और प्रोफ़ाइलों को लाइफ़टाइम मैनेज करने के लिए इस्तेमाल कर सकते हैं के हिसाब से, ऐप्लिकेशन और डिवाइसों पर मौजूद डेटा का दायरा तय करता है. के साथ संयोजन DevicePolicyManager और UserManager इसके अलग-अलग एपीआई हैं, जो उनके इस्तेमाल के हिसाब से खास समाधान बनाने में मदद करते हैं.

मल्टी-यूज़र सिस्टम बिहेवियर

जब किसी डिवाइस में उपयोगकर्ताओं को जोड़ा जाता है, तो कुछ सुविधाएं बंद हो जाती हैं. ऐसा तब होता है, जब कोई दूसरा उपयोगकर्ता फ़ोरग्राउंड में है. ऐप्लिकेशन का डेटा, उपयोगकर्ता के हिसाब से अलग-अलग किया जाता है, इसलिए हर ऐप्लिकेशन के लिए अलग-अलग स्थिति होती है. उदाहरण के लिए, किसी खाते से जुड़ा ईमेल जो उपयोगकर्ता फ़िलहाल फ़ोकस में नहीं है वह तब तक उपलब्ध नहीं होगा, जब तक वह उस उपयोगकर्ता और खाते पर फ़ोकस नहीं करता डिवाइस पर चालू हों.

ध्यान दें: फ़ोन और एसएमएस की सुविधा चालू या बंद करने के लिए फ़ंक्शन को चालू करने के लिए, सेटिंग > उपयोगकर्ता चुनने के लिए, उपयोगकर्ता को चुनें और फ़ोन कॉल और एसएमएस की अनुमति दें सेटिंग को बंद करें.

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

Android डिवाइस को कई लोगों के साथ इस्तेमाल करते समय, इन बातों का ध्यान रखें: व्यवहार को ध्यान में रखें:

  • सूचनाएं एक बार में किसी एक उपयोगकर्ता के सभी खातों के लिए दिखाई देती हैं.
  • दूसरे उपयोगकर्ताओं के लिए सूचनाएं तब तक नहीं दिखेंगी, जब तक इन्हें चालू नहीं किया जाता.
  • हर उपयोगकर्ता को एक फ़ाइल फ़ोल्डर मिलता है, जिसमें ऐप्लिकेशन इंस्टॉल किए जा सकते हैं और उन्हें रखा जा सकता है.
  • किसी भी उपयोगकर्ता के पास, किसी दूसरे उपयोगकर्ता के ऐप्लिकेशन डेटा का ऐक्सेस नहीं है.
  • कोई भी उपयोगकर्ता, सभी उपयोगकर्ताओं के लिए इंस्टॉल किए गए ऐप्लिकेशन को प्रभावित कर सकता है.
  • खाते का एडमिन, ऐप्लिकेशन या बनाए गए पूरे फ़ाइल फ़ोल्डर को हटा सकता है दूसरे उपयोगकर्ताओं से.
  • डिफ़ॉल्ट रूप से, मेहमान मोड से बाहर निकलने पर उस उपयोगकर्ता के सेशन की जानकारी सेव नहीं होती. अगर आपको मेहमान उपयोगकर्ता सेशन की जानकारी को जारी रखना है, तो आपको एक संसाधन बनाना होगा ऐसी ओवरले फ़ाइल जो config_guestUserAllowEphemeralStateChange को false. ओवरले फ़ाइलें बनाने के बारे में अधिक जानकारी के लिए, यह देखें रिसॉर्स ओवरले की मदद से बिल्ड को पसंद के मुताबिक बनाना.

Android Automotive के लिए एक से ज़्यादा उपयोगकर्ता

Android Automotive, शेयर किए गए डिवाइस उपलब्ध कराने के लिए, Android के कई उपयोगकर्ताओं वाले डिवाइसों को लागू करने की सुविधा का इस्तेमाल करता है अनुभव.

ऑटोमोटिव उपयोगकर्ता के टाइप

ऊपर बताए गए उपयोगकर्ता टाइप के अलावा, वाहन संबंधित बिल्ड इस तरह के ऐप्लिकेशन के लिए काम के हैं उपयोगकर्ताओं की संख्या:

  • हेडलेस सिस्टम यूज़र. सिस्टम उपयोगकर्ता, सिस्टम की सभी सेवाएं होस्ट करता है. Automotive पर एक से ज़्यादा उपयोगकर्ताओं की मदद करने के लिए, सिस्टम उपयोगकर्ता के पास बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला होना भी होना चाहिए. बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला सिर्फ़ एक उपयोगकर्ता हो सकता है. बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला उपयोगकर्ता:
    • हमेशा बैकग्राउंड में चलना चाहिए.
    • डिवाइस के मामले में उपयोगकर्ता के ज़रिए इसे सीधे हटाया या ऐक्सेस नहीं किया जा सकता प्रावधान किया जा रहा है. उदाहरण के लिए, उपयोगकर्ता इस तरह के काम करने के लिए, इस उपयोगकर्ता टाइप पर स्विच नहीं कर सकते ऐप्लिकेशन डाउनलोड करने या खाते जोड़ने के लिए किया जा सकता है.
    • इसे सिर्फ़ फ़ैक्ट्री रीसेट करके मिटाया जा सकता है.
  • नियमित उपयोगकर्ता. इसके बराबर सेकंडरी उपयोगकर्ता, जिनके बारे में ऊपर बताया गया है. हालांकि, इनमें से सेकंडरी उपयोगकर्ता उपयोगकर्ता:
    • बैकग्राउंड में न चलाएं (इससे स्विच किए जाने के बाद).
    • इन्हें सीधे यूज़र इंटरफ़ेस से बनाया जा सकता है.
    • जिनमें ऐप्लिकेशन का डेटा अलग किया गया हो, लेकिन पूरे सिस्टम की कुछ सेटिंग शेयर की गई हों. उदाहरण के लिए, वाई-फ़ाई और ब्लूटूथ.

सीमाएं

ये अपवाद, हेडलेस सिस्टम इस्तेमाल करने वाले उपयोगकर्ताओं और सामान्य (सेकंडरी) उपयोगकर्ताओं पर लागू होते हैं ऑटोमोटिव:

  • बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला उपयोगकर्ता, वर्क प्रोफ़ाइल इस्तेमाल नहीं करता है.
  • डिफ़ॉल्ट रूप से, सामान्य (सेकंडरी) उपयोगकर्ताओं के पास फ़ोन कॉल और मैसेज का पूरा ऐक्सेस होता है.
  • डिफ़ॉल्ट रूप से, सामान्य (सेकंडरी) उपयोगकर्ता बैकग्राउंड में काम नहीं करते.

बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला उपयोगकर्ता अनुभव चालू करना

Android 10 के बाद से, मल्टी-यूज़र सुविधा का इस्तेमाल, वाहन संबंधित कामों के लिए किया जा सकता है. ज़रूरी अंतरों में शामिल हैं:

  • सिस्टम का उपयोगकर्ता, हेडलेस (सिर्फ़ बैक-एंड पर काम करने की सुविधा) इस्तेमाल कर रहा है और सिर्फ़ बैकग्राउंड में काम करता है.
  • उपयोगकर्ता, सिस्टम के उपयोगकर्ता से इंटरैक्ट नहीं करते.

बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला उपयोगकर्ता मोड चालू करने के लिए, डिवाइस बनाने वाली कंपनियों को बताए गए तरीके से, मल्टी-यूज़र का इस्तेमाल करने की सुविधा चालू करनी होगी पढ़ें.

बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला उपयोगकर्ता मोड चालू होने पर:
  1. डिवाइस को वाहन संबंधित होने का एलान करने के लिए, सुविधा जोड़ें android.hardware.type.automotive.
  2. ro.fw.headless_system_user को true पर सेट करें.
  3. config_multiuserMaximumUsers की वैल्यू को 2 पर सेट करें (या ज़्यादा).

ज़्यादा जानकारी के लिए, यह देखें कई उपयोगकर्ताओं के लिए सहायता का इस्तेमाल करते हैं.

एक से ज़्यादा डिसप्ले पर Android Automotive

Android 14 की नई सुविधा को एक्सपेरिमेंट के तौर पर शुरू किया गया है. इससे सेकंडरी लेवल के सभी उपयोगकर्ताओं को इस्तेमाल किया जा सकता है (जो मौजूदा फ़ोरग्राउंड उपयोगकर्ता नहीं हैं) उनकी गतिविधियों को लॉन्च करें और उस डिसप्ले पर मौजूद यूज़र इंटरफ़ेस (यूआई) का ऐक्सेस दें जिसमें उन्हें असाइन किया गया है. यह सुविधा एकाधिक सक्षम करता है Android Automotive OS के एक साथ इस्तेमाल करने वाले लोग, ताकि कार में एक साथ कई लोग काम कर सकें एक Android इंस्टेंस में खास यूज़र इंटरफ़ेस (यूआई) अनुभव वाले यात्रियों के लिए.

इस सुविधा को डेवलपमेंट से जुड़े इस्तेमाल के लिए चालू करने के लिए, डिवाइस बनाने वाली कंपनियों को एक रिसॉर्स ओवरले तय करना होगा नीचे दिए गए मान को बदलने के लिए, frameworks/base/core/res/res/values/config.xml:

<!-- Whether the device allows users to start in background visible on displays.
    Should be false for all devices in production. Can be enabled only for development use
    in automotive vehicles with passenger displays. -->

<bool name="config_multiuserVisibleBackgroundUsers">false></bool>

सिर्फ़ यात्री (कोई ड्राइवर नहीं) के अनुभव के लिए, नीचे दी गई सेटिंग चालू करें. अतिरिक्त कॉन्फ़िगरेशन:

<!-- Whether the device allows users to start in background visible on the default display.
    Should be false for all devices in production. Can be enabled only for development use
    in passenger-only automotive build (i.e., when Android runs in a separate system in the
    back seat to manage the passenger displays).
    When set to true, config_multiuserVisibleBackgroundUsers must also be true. -->

<bool name="config_multiuserVisibleBackgroundUsersOnDefaultDisplay">false</bool>

Android 14 में, कई लोगों के लिए कार में मिलने वाली सुविधाएं चालू की जा सकती हैं मेहमान उपयोगकर्ताओं के तौर पर शामिल होते हैं. डेवलपर के तौर पर इस्तेमाल करने के लिए, एक से ज़्यादा मेहमान उपयोगकर्ताओं को अनुमति देने के लिए, डिवाइस मैन्युफ़ैक्चरर को एक ऐसा रिसॉर्स ओवरले तय करना होगा जो मेहमान की ज़्यादा से ज़्यादा संख्या को कॉन्फ़िगर करता हो frameworks/base/core/res/res/xml/config_user_types.xml के उपयोगकर्ता, जैसे उदाहरण नीचे दिया गया है:

<user-types>
   <full-type
       name="android.os.usertype.full.GUEST"
       max-allowed='4'>
       <default-restrictions no_factory_reset="true"
           no_remove_user="true"
           no_modify_accounts="true"
           no_install_apps="true"
           no_install_unknown_sources="true"
           no_uninstall_apps="true"/>
   </full-type>
</user-types>