Android
स्प्लिट स्क्रीन / मल्टी-स्क्रीन गतिविधियाँ
खोज…
स्प्लिट स्क्रीन को एंड्राइड नौगट में पेश किया गया।
मल्टी-विंडो डिस्प्ले को सक्षम या अक्षम करने के लिए इस विशेषता को अपने मेनिफ़ेस्ट या एलिमेंट में सेट करें:
android:resizeableActivity=["true" | "false"]
यदि यह विशेषता सही पर सेट है, तो गतिविधि को विभाजित-स्क्रीन और फ़्रीफ़ॉर्म मोड में लॉन्च किया जा सकता है। यदि विशेषता गलत पर सेट है, तो गतिविधि मल्टी-विंडो मोड का समर्थन नहीं करती है। यदि यह मान गलत है, और उपयोगकर्ता गतिविधि को मल्टी-विंडो मोड में लॉन्च करने का प्रयास करता है, तो गतिविधि पूरी स्क्रीन पर ले जाती है।
यदि आपका ऐप API स्तर 24 को लक्षित करता है, लेकिन आप इस विशेषता के लिए कोई मान निर्दिष्ट नहीं करते हैं, तो विशेषता का मान सत्य पर निर्भर करता है।
निम्न कोड दिखाता है कि गतिविधि के डिफ़ॉल्ट आकार और स्थान को कैसे निर्दिष्ट किया जाए, और गतिविधि के फ्रीफ़ॉर्म मोड में प्रदर्शित होने पर इसका न्यूनतम आकार:
<--These are default values suggested by google.-->
<activity android:name=".MyActivity">
<layout android:defaultHeight="500dp"
android:defaultWidth="600dp"
android:gravity="top|end"
android:minHeight="450dp"
android:minWidth="300dp" />
</activity>
मल्टी-विंडो मोड में अक्षम सुविधाएँ
जब कोई उपकरण मल्टी-विंडो मोड में होता है, तो कुछ सुविधाओं को अक्षम या अनदेखा कर दिया जाता है, क्योंकि वे एक गतिविधि के लिए कोई मतलब नहीं रखते हैं जो अन्य गतिविधियों या एप्लिकेशन के साथ डिवाइस स्क्रीन साझा कर रहे हों। ऐसी विशेषताओं में शामिल हैं:
कुछ सिस्टम UI अनुकूलन विकल्प अक्षम हैं; उदाहरण के लिए, यदि वे पूर्ण-स्क्रीन मोड में नहीं चल रहे हैं, तो ऐप्स स्टेटस बार को छिपा नहीं सकते हैं।
सिस्टम एंड्रॉइड में परिवर्तनों को अनदेखा करता है : स्क्रीनऑरिएशन विशेषता।
यदि आपका ऐप एपीआई स्तर 23 या उससे कम है
यदि आपका ऐप एपीआई स्तर 23 या उससे कम का लक्ष्य रखता है और उपयोगकर्ता मल्टी-विंडो मोड में ऐप का उपयोग करने का प्रयास करता है, तो सिस्टम जबरन ऐप का आकार बदलता है जब तक कि ऐप एक निश्चित अभिविन्यास की घोषणा नहीं करता।
यदि आपका ऐप एक निश्चित अभिविन्यास की घोषणा नहीं करता है, तो आपको अपना ऐप एंड्रॉइड 7.0 या उच्चतर चलाने वाले डिवाइस पर लॉन्च करना चाहिए और ऐप को स्प्लिट-स्क्रीन मोड में डालने का प्रयास करना चाहिए। सत्यापित करें कि उपयोगकर्ता अनुभव स्वीकार्य है जब एप्लिकेशन को जबरन आकार दिया जाता है।
यदि ऐप एक निश्चित अभिविन्यास की घोषणा करता है, तो आपको ऐप को मल्टी-विंडो मोड में रखने का प्रयास करना चाहिए। सत्यापित करें कि जब आप ऐसा करते हैं, तो ऐप पूर्ण-स्क्रीन मोड में रहता है।