क्या कमांड लाइन से एंड्रॉइड उपयोगकर्ताओं को स्विच करने का एक तरीका है?


11

निम्न आदेश का उपयोग करते हुए, मैं एक एंड्रॉइड डिवाइस में बहु-उपयोगकर्ता मोड को सक्षम करने में कामयाब रहा जो इसे आधिकारिक रूप से समर्थन नहीं करता है adb shell setprop fw.max_users 4:। अच्छे उपाय के लिए मैंने build.prop फ़ाइल में निम्न प्रविष्टि जोड़ी:

fw.max_users=5

मेरे डिवाइस में अतिरिक्त उपयोगकर्ता बनाने के लिए अब एक सेटिंग मेनू है। एक नया उपयोगकर्ता बनाने के बाद, मुझे डिवाइस में उपलब्ध उपयोगकर्ता खातों को दिखाते हुए नीचे की ओर बहु-उपयोगकर्ता लॉक स्क्रीन पर आइकन के साथ स्विच किया जाएगा। वहां से मैं अपना यूजर लॉग-इन चुन सकता हूं।

इसके अलावा, नए उपयोगकर्ता का खाता डेटा एक रिबूट से बच जाता है। इससे, मैं यह निष्कर्ष निकाल सकता हूं कि बहु-उपयोगकर्ता मोड काम कर रहा है।

समस्या मेरी एंड्रॉइड डिवाइस है, जेलीबीन 4.2 के कुछ संस्करण को चलाने वाला मीडिया प्लेयर, सामान्य रूप से लॉक स्क्रीन प्रदर्शित नहीं करता है। जब मैं डिवाइस को स्टार्ट करता हूं तो कोई लॉक स्क्रीन नहीं दिखाई देती है और न ही मैं सस्पेंड होने के बाद या डिवाइस को सोने के लिए डालता हूं।

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

यह लगता है कि नियंत्रण-Alt-F8, आदि के समान डेस्कटॉप लिनक्स को प्राप्त करने के लिए कुछ निम्न-स्तरीय सिस्टम हैक करना थोड़ा मुश्किल है, क्या एंड्रॉइड गतिविधि प्रबंधक टूल (am) के माध्यम से उपलब्ध कुछ इरादे या गतिविधि का उपयोग करना संभव है। जो मुझे विभिन्न उपयोगकर्ता लॉग-इन के बीच स्विच करने की अनुमति देगा या कम से कम लॉक स्क्रीन पर स्विच करने की अनुमति देगा जो मुझे एक अलग उपयोगकर्ता के रूप में लॉग इन करने की अनुमति देगा?


बस एक कच्चा विचार: क्या यह उसके लिए कीगार्ड को टॉगल करने में मदद कर सकता है (जो डिवाइस को "लॉक" करने के लिए जिम्मेदार है)? यदि ऐसा है, तो उदाहरण के लिए टस्कर का उपयोग किया जा सकता है , और आप अपने होमस्क्रीन पर उस कार्य के लिए एक शॉर्टकट बना सकते हैं: स्पर्श करें, स्क्रीन को बंद करें, फिर फिर से, और आपको लॉक स्क्रीन के साथ प्रस्तुत किया जाना चाहिए - जहां आप उम्मीद कर सकते हैं कि स्विच कर सकते हैं उपयोगकर्ता, और फिर शॉर्टकट को फिर से बंद करने के लिए शॉर्टकट का उपयोग करें। यदि आप के लिए है कि काम करता है, और आप इसे एक "वैध जवाब", मुझे पता है और मैं इसे एक कर देगा :) पर विचार
इज़ी

जवाबों:


19

हाँ वहाँ है। जब समुदाय ने एंड्रॉइड 4.1 में इस सुविधा की खोज की (कोड मौजूद था, लेकिन अभी तक घोषित नहीं किया गया है तो Google ने सेटिंग में सुविधा को नहीं खोला है), मुझे याद है कि मेरे नेक्सस 4 में इसके साथ खेलना है।

तो, यहाँ कुछ आदेश हैं जो मुझे Android टर्मिनल के लिए याद हैं:

  • नया उपयोगकर्ता बनाएँ: pm create-user User_Name
  • उपयोगकर्ताओं के बीच स्विच करने के लिए: am switch-user User_ID
  • सभी उपयोगकर्ताओं की सूची प्राप्त करने के लिए: pm list users
  • उपयोगकर्ता को हटाने के लिए: pm remove-user User_ID

उम्मीद है की यह मदद करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.