टास्कबार 4.0 एंड्रॉइड पाई उपकरणों के लिए फ्रीफॉर्म विंडो समर्थन वापस लाता है

click fraud protection

टास्कबार को संस्करण 4.0 में अद्यतन किया गया है, और यह सभी एंड्रॉइड पाई (एंड्रॉइड 9) उपकरणों के लिए फ्रीफॉर्म विंडो समर्थन वापस लाता है।

एंड्रॉइड पर एकाधिक विंडोज़ के लिए समर्थन को सबसे पहले सैमसंग द्वारा लोकप्रिय बनाया गया था, लेकिन यह सुविधा धीरे-धीरे एंड्रॉइड में आ गई। एंड्रॉइड 6.0 मार्शमैलो ने स्प्लिट-स्क्रीन मल्टी-विंडो सपोर्ट पेश किया जबकि एंड्रॉइड 7.0 नौगट ने चुपचाप फ्रीफॉर्म जोड़ा विंडो समर्थन, हालाँकि फ़्रीफ़ॉर्म विंडो समर्थन को अनलॉक करने के लिए एडीबी कमांड या डेवलपर को सक्षम करने की आवश्यकता होती है विकल्प। दुर्भाग्य से, की रिलीज के साथ पहला Android P डेवलपर पूर्वावलोकन, ऐसा प्रतीत हुआ कि फ़्रीफ़ॉर्म विंडो समर्थन हटा दिया गया था क्योंकि इसे सक्षम करने के लिए उपयोग की जाने वाली पारंपरिक विधियाँ अब काम नहीं करतीं। शुक्र है, अब फ़्रीफ़ॉर्म विंडो समर्थन को वापस लाने का एक उपाय मौजूद है एंड्रॉइड पाई डिवाइस, और इसे रूट की आवश्यकता नहीं है!

XDA के वरिष्ठ सदस्य किसानबीबी, के डेवलपर टास्कबारके बाद फ्रीफॉर्म विंडोज़ लॉन्च करने की नई विधि की खोज की एंड्रॉइड 9 पाई का सोर्स कोड जारी किया गया

. मैं डेवलपर के पास पहुंचा ट्विटर एंड्रॉइड पाई से लेकर ऐप विंडोिंग में किए गए बदलावों पर उनके विचार सुनने के लिए, और यहां उन्होंने क्या कहा:

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

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

आप या तो यह कर सकते हैं:

  • SetLaunchWindowingMode विधि के माध्यम से एक्टिविटीऑप्शंस बंडल की आपूर्ति करने वाली एक गतिविधि शुरू करें प्रतिबिंब (27 या उससे पहले के targetSdk की आवश्यकता है, अन्यथा आप गैर-एसडीके इंटरफ़ेस में चले जाएंगे प्रतिबंध यहाँ.

  • या, दिए गए --windowingMode पैरामीटर के साथ adb के माध्यम से am स्टार्ट-एक्टिविटी कमांड चलाएँ, उदाहरण के लिए: adbshell amstart-activity --windowingMode 5 com.farmerbb.taskbar/.MainActivity

(यदि आप यह जानने में रुचि रखते हैं कि एंड्रॉइड 9 पाई से पहले फ्रीफॉर्म विंडो सपोर्ट कैसे काम करता था, तो देखें XDA पर फ़ार्मरबीबी की उत्कृष्ट अतिथि पोस्ट.)

फार्मरबीबी ने पहला तरीका चुना, इसलिए, अभी के लिए, ऐप का लक्ष्यएसडीकेवर्जन 27 है, 28 नहीं। एक बार वह है targetSdkVersion को टक्कर देने के लिए मजबूर किया गया 28 तक, उसे मेरे द्वारा अनुशंसित समाधान का उपयोग करना होगा (यदि वह तब तक भी काम करता है।) हालाँकि, जब हम उस बिंदु पर पहुँचेंगे तो हम उस पुल को पार कर लेंगे।

एंड्रॉइड पाई पर फ्रीफॉर्म विंडोज वापस लाएं

यदि आप अपने एंड्रॉइड 9 पाई डिवाइस पर फ्रीफ़ॉर्म विंडो प्राप्त करने में रुचि रखते हैं, तो आपको बस Google Play Store से टास्कबार ऐप का नवीनतम संस्करण इंस्टॉल करना होगा। नवीनतम संस्करण, 4.0, पहले से ही उपलब्ध है। बस ऐप इंस्टॉल करें और सेटअप निर्देशों का पालन करने के बाद ऐप में फ्रीफॉर्म मोड सक्षम करें। यदि आपने अतीत में फ्रीफॉर्म विंडोज़ लॉन्च करने के लिए ऐप का उपयोग किया है, तो आप पिछले कार्यान्वयन और अब यह एंड्रॉइड पाई में कैसे काम करता है, के बीच एक तत्काल अंतर देखेंगे। मैं किसान को समझाने दूँगा:

इस परिवर्तन का एक दुष्परिणाम यह है कि अब फ्रीफ़ॉर्म विंडो अपने स्वयं के स्टैक तक सीमित होने के बजाय फ़ुलस्क्रीन विंडो के शीर्ष पर तैर सकती हैं! बहुत बढ़िया बदलाव, हालाँकि आप उन्हें पीआईपी विंडोज़ की तरह विंडो पदानुक्रम के शीर्ष पर पिन करके नहीं रख सकते।

वैसे, यह कैसा दिखता है:

YouTube को छद्म-पीआईपी मोड में मजबूर करने के लिए इसका उपयोग करने से परेशान न हों। यह काम नहीं करता. तुम्हें बस करना होगा अपने क्षेत्र में YouTube PiP के शुरू होने की प्रतीक्षा करें या अपग्रेड करें यूट्यूब प्रीमियम. किसी भी स्थिति में, यदि आप इस सुविधा का उपयोग अन्य उद्देश्यों के लिए करना चाहते हैं, तो ऐप डाउनलोड करने का लिंक यहां दिया गया है।

टास्कबारडेवलपर: ब्रैडेन किसान

कीमत: मुफ़्त.

4.2.

डाउनलोड करना