डेड टच ज़ोन के लिए स्क्रीन का आकार बदलें


28

मेरे पास स्टार N7189 (5.5 ") है जो टच स्क्रीन डेड के निचले क्षेत्र के साथ है

मृत्यु क्षेत्र

मेनू और बैक बटन काम नहीं करते हैं, लेकिन भौतिक होम बटन काम करता है।

मैंने स्क्रीन के किनारों पर जोर से दबाने की कोशिश की, मैंने छोटे पक्षों से एक मोड़ लागू करने की कोशिश की जैसे कि यह एक गीला तौलिया के अलावा कुछ भी नहीं था। मैंने हार्ड रीसेट किया लेकिन यह काम नहीं किया।

कभी-कभी मृत क्षेत्र को दबाते हुए, फोन इसे मेनू बटन के रूप में लेता है

स्क्रीन को बदलने के साथ-साथ मैं अन्य किन तरीकों की कोशिश कर सकता हूं? क्या कोई ऐप, लॉन्चर या ट्रिक केवल कार्य क्षेत्र में प्रयोग करने योग्य स्क्रीन को आकार देने के लिए है?

पीएस इसे हवाई जहाज मोड में छोड़ने के कुछ घंटों बाद अचानक स्पर्श में यह समस्या थी लेकिन मुझे याद नहीं कि मैंने अनजाने में सेल के उस क्षेत्र में कुछ भारी रखा हो।


1
आप अपनी आवश्यकताओं के लिए कस्टम ROM के स्रोत को संपादित करके और इसे पुनः प्राप्त करके इसे प्राप्त करने में सक्षम हो सकते हैं, लेकिन यदि आप पहले से ही नहीं जानते हैं कि कैसे अपने स्वयं के कस्टम ROM का निर्माण करें, तो मैं इसकी सिफारिश नहीं करूंगा।
डैन हुल्मे

जवाबों:


31

एक आंशिक लेकिन संभवतः सहायक उत्तर।


ध्यान दें:

  • मेरा समाधान स्टॉक एंड्रॉइड 4.4.2 और स्टॉक साइनोजेनस 12 (5.0) पर परीक्षण किया गया है, और एंड्रॉइड 4.3 और इसके बाद के संस्करण (इस उत्तर पर आधारित ) के लिए काम करना चाहिए ।
  • मैंने उल्लेख किया है कि जहाँ कहीं भी रूट की आवश्यकता है।

इस मौजूदा जवाब में मुद्दा यह है कि यह मेरे डिवाइस में ऊपर और नीचे दोनों से स्क्रीन आउटपुट को कम करता है जबकि मुझे केवल नीचे से कम करने की आवश्यकता है। ऐसा करने के लिए मैंने निम्नलिखित टिप्पणी का उपयोग किया, जिस पर काम करने के लिए जमीन:

मेरे Nexus 4 का निचला भाग 20% काम नहीं करता है। मैं उपयोग करता हूं: wm overscan 0,0,0,210एंड्रॉइड डब्ल्यूएम को उस क्षेत्र में कुछ भी आकर्षित नहीं करना है ताकि मैं सभी तैयार किए गए क्षेत्रों को फिर से पूरी तरह से संचालित कर सकूं। - थ्रस्टमास्टर

निर्देश:

  1. अपने फोन में USB- डीबगिंग सक्षम करें
  2. अपने पीसी में ADB टूल इंस्टॉल करें , अपने डिवाइस को इसमें कनेक्ट करें, और सुनिश्चित करें कि डिवाइस का पता लगाया जा रहा है adb devices
  3. हमें डिवाइस के रिज़ॉल्यूशन और डिस्प्ले घनत्व को जानना होगा। adb shell dumpsys display | grep mBaseDisplayInfoप्रदर्शन संबंधी जानकारी दिखाने के लिए टर्मिनल / cmd में प्रवेश करें । आउटपुट जैसा दिख सकता है:

    mBaseDisplayInfo=DisplayInfo{"Built-in Screen", app 480 x 854, real 480 x 854, largest app 480 x 854, smallest app 480 x 854, 64.29 fps, rotation 0, density 240, 240.0 x 240.0 dpi, layerStack 0, type BUILT_IN, address null, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
    

    मेरे मामले में प्रासंगिक जानकारी है:

    • असली 1080x1920
    • घनत्व 480
    1. उपयोग किए जाने वाले सबसे उपयोगी कमांड हैं:

      • wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
      • wm density [reset|DENSITY]

      मेरी डिफ़ॉल्ट लॉन्चर स्क्रीन बिना ट्विक्स की तरह दिखती है:

      IMG: ट्वीक्स के बिना डिफॉल्ट लॉन्चर स्क्रीन

    2. तल पर स्क्रीन आउटपुट को कम करने के लिए कमांड जारी करें:

      adb shell wm overscan 0,0,0,100
      

      नोट मैंने आगे तक कमी का इस्तेमाल किया 0,0,0,300और आउटपुट इस तरह था:

      यहाँ छवि विवरण दर्ज करें

      अपनी इच्छित आवश्यकताओं के लिए मूल्य को बढ़ाएँ।

    3. आपको घनत्व को सही करने की आवश्यकता हो सकती है क्योंकि प्रदर्शन अजीब लग सकता है । मेरे डिवाइस का डिफ़ॉल्ट डिस्प्ले घनत्व 480 डीपीआई है, इसलिए मैंने इसे इस तरह से ट्वीक किया:

      adb shell wm density 440
      

      और परिणामी स्क्रीन इस तरह थी । एक एप्लिकेशन को संकल्प के तहत घुमाया गया।

    4. ध्यान दें कि आप उपयोग कर सकते हैं adb shell wm density resetऔर adb shell wm overscan resetक्रमश: डिफ़ॉल्ट घनत्व और संकल्प के लिए वापस लौटने के लिए।
    5. अब उस "डेड टच ज़ोन" का ध्यान रखा गया है कि वर्चुअल / सॉफ्ट कीज़ का इस्तेमाल किया जाए (केवल ज़रूरत पड़ने पर)।

      1. इज़ी ने इस उत्तर में पहले से ही कवर किया है । अन्यथा, आप ग्रेविटीबॉक्स एलपी (लॉलीपॉप उपयोगकर्ताओं के लिए) या ग्रेविटीबॉक्स केके (किटकैट उपयोगकर्ताओं के लिए) का उपयोग कर सकते हैं । यह एक Xposed मॉड्यूल है, और रूट एक्सेस और Xposed फ्रेमवर्क स्थापित करने की आवश्यकता होती है।

        , स्थापित सक्रिय करने और लांच GravityBox → नेविगेशन बार में तोड़ मरोड़नेविगेशन पट्टी सक्षम → एक रिबूट करते हैं, और नेविगेशन बार उर्फ नरम चाबियाँ पाया जा होगा सक्षम होना चाहिए।

      2. कस्टम रोम जैसे साइनोजेनमॉड और कुछ स्टॉक रोम में सेटिंग्स के तहत सॉफ्ट-कीज (बटन) को सक्षम करने का विकल्प होता है । आप उस विकल्प का उपयोग कर सकते हैं क्योंकि इसके लिए किसी रूट एक्सेस की आवश्यकता नहीं होती है।

      3. कुछ और बोलने के बाद मेरे एंड्रॉइड 5.0 की अंतिम स्क्रीन इस तरह दिखी:

        IMG: कुछ और ट्वीक्स के बाद मेरे एंड्रॉइड 5.0 की अंतिम स्क्रीन दिखी


ध्यान दें कि उपरोक्त समाधान संभवतः ओपी के लिए प्रासंगिक नहीं होगा, लेकिन यह बाउंटी के उद्देश्य ( बारो 32 द्वारा प्रस्तुत ) को देखते हुए लिखा गया है अगला बड़ा अपडेट संभवतः एंड्रॉइड 4.2 के लिए होगा।



1
ओवरस्कैन के लिए adb कमांड्स ने मेरे Essential PH-1 पर पूरी तरह काम किया और रूट या ऐप्स के बिना यह समाधान बहुत सरल था। मैं फिर से अपने फोन का उपयोग कर सकता हूं। धन्यवाद।
रेयान बबचिशिन

मेरे लिए काम किया नोकिया 7.1 टूटी स्क्रीन धन्यवाद आपने मेरी जान बचाई
एलारियोसॉएफ़एक्स

क्या यह सिस्टम री-बूट के बाद काम करता है?
Maciek Macoziński

@ Maciek Ioziński एंड्रॉइड संस्करणों के लिए मैंने परीक्षण किया (शीर्ष पर उल्लेख किया गया), हां, इसने रिबूट के बाद काम किया।
फायरलॉर्ड

3

यदि आपका उपकरण निहित है, तो आप बटन उद्धारकर्ता (रूट) पर एक नज़र रखना चाहते हैं - यदि नहीं, तो बटन उद्धारकर्ता गैर रूट पर । या वर्चुअल बटन बार में :

बटन रक्षक वर्चुअल बटन बार
बटन उद्धारकर्ता और वर्चुअल बटन बार (स्रोत: Google Play; बड़ी छवियों के लिए क्लिक करें)

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

स्वीकार किया, यह स्क्रीन का आकार नहीं बदलता है; लेकिन कम से कम बटन के साथ समस्या को ठीक करता है।


समस्या का अच्छा हिस्सा हल नहीं किया गया है, वास्तव में सभी एप्लिकेशन, जिसमें कीबोर्ड सहित स्क्रीन के उस क्षेत्र की आवश्यकता होती है, अनुपयोगी रहते हैं;
दमबो

मैं उस के बारे में पता था - लेकिन किसी से बेहतर आंशिक रूप से समाधान सोचा। कीबोर्ड के लिए, कुछ कीबोर्ड ऐप हैं जो आपको "फ्री पोजिशनिंग" की अनुमति देते हैं। मैं बस कुछ समय पहले ऐसे ही लड़खड़ा गया था, लेकिन याद नहीं कि यह कौन सा था।
इज़ी

1

मैंने हल ढूंढ लिया!
रूट की आवश्यकता है और एंड्रॉयड 4.3 + !!!

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

आशा है कि मेरा जवाब आपकी मदद करता है!

ऐप के लिए लिंक डाउनलोड करें: https://play.google.com/store/apps/details?id=com.nomone.resolution_changer


"Am / wm डिस्प्ले-साइज़" के साथ समस्या जिस पर उक्त ऐप निर्भर करता है कि 1.5 सेमी ऊपर और नीचे दोनों तरफ से कम हो जाएगा, स्क्रीन के उपयोग को बहुत कम करने के लिए सिकुड़ जाएगा। अगर मैं गलत हूं तो मुझे सुधारो लेकिन मैंने अपने डिवाइस पर इस व्यवहार को देखा।
Firelord

1

फायरलॉर्ड्स का उत्तर एंड्रॉइड संस्करणों के लिए 4.2 से ऊपर काम करता है।

एंड्रॉइड 4.2 ( उपयोग करने के लिए ) सहित संस्करणों के लिए कमांड का उपयोग करना है am। USB- डिबगिंग को सक्षम करने और ADB टूल को स्थापित करने के बाद, प्रक्रिया है:

  1. वर्तमान प्रदर्शन रिज़ॉल्यूशन का पता लगाएँ: adb shell dumpsys window(या रिज़ॉल्यूशन के आउटपुट को सीधे फ़िल्टर करने के लिए बेहतर है: adb shell dumpsys window | grep cur= |tr -s " " | cut -d " " -f 4|cut -d "=" -f 2)- यहाँ से )
  2. संकल्प को उदाहरण के लिए 540x700 में बदलें adb shell am display-size 540x700। (के साथ रीसेट किया जा सकता है adb shell am display-size reset)
  3. आवश्यक प्रदर्शन घनत्व को बदलने के लिए है, तो के साथ वर्तमान घनत्व की जांच adb shell dumpsys display(या एक छोटी उत्पादन प्राप्त करने के लिए: adb shell dumpsys display | grep mBaseDisplayInfo)
  4. घनत्व को उदाहरण के लिए 230 में बदलें: adb shell am display-density 230(के साथ रीसेट किया जा सकता है adb shell am display-density reset)।

यदि नरम कुंजियों / ऑन-स्क्रीन बटन को सक्षम करने के लिए नेकसेरी, यह qemu.hw.mainkeys=0फ़ाइल /system/build.prop(आवश्यक रूट अनुमति) के लिए लाइन जोड़कर किया जा सकता है । यदि यह लाइन पहले से बिल्ड.प्रॉप में मौजूद है, तो ऑन-स्क्रीन बटन को 0 पर सेट करके या इसे 1 पर अक्षम करके मान को सक्षम किया जा सकता है। जहाँ तक मुझे पता है, यह एंड्रॉइड 4.0 से काम करता है।


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