題:
調整屏幕大小以適應死區觸摸
Dambo
2013-11-19 03:41:28 UTC
view on stackexchange narkive permalink

我的Star N7189(5.5英寸)觸摸屏下部區域已死

Dead zone

菜單和後退按鈕不起作用,但是物理位置

我試圖用力按屏幕的邊緣,我嘗試從短邊施加扭曲,好像只不過是一條濕毛巾。

有時候按下死區,電話會將其作為菜單按鈕

除了更換屏幕外,我還可以嘗試其他方法嗎?是否有任何應用程序,啟動器或技巧調整僅可用於工作區域的屏幕尺寸?

PS在飛機處於飛行模式幾個小時後突然出現觸摸問題,但我不記得是否在無意中在該區域放置了一些重物細胞。

您*可以*通過根據需要編輯自定義ROM的源並重新編譯來實現此目的,但是,如果您還不知道如何構建自己的自定義ROM,我不建議您這樣做。
五 答案:
Firelord
2015-06-29 20:59:10 UTC
view on stackexchange narkive permalink

部分但可能有用的答案。


注意:

  • 我的解決方案已通過測試在Stock Android 4.4.2和Stock CyanogenOS 12(5.0)上運行,並且應在Android 4.3及更高版本上運行(基於此 answer)。
  • 我已經提到了需要root用戶訪問權限的任何地方。

此現有答案中的問題在於,它會減少兩者的屏幕輸出設備的頂部和底部,而我只需要從底部開始減少。為此,我使用以下註釋作為工作依據:

我的Nexus 4底部20%無效。我使用: wm overscan 0,0,0,210 來讓android WM在該區域不繪製任何東西,以便我可以再次完全操作所有繪製的區域。

說明:

  1. 在手機中啟用USB調試
  2. 在PC中安裝 ADB工具 ,將您的設備連接到其中,並確保在 adb設備中檢測到該設備。
  3. 我們需要知道該設備的分辨率和顯示密度。在終端/ cmd中,輸入 adb shell dumpsys display | grep mBaseDisplayInfo 顯示與顯示相關的信息。輸出如下所示:

      mBaseDisplayInfo = DisplayInfo {“內置屏幕”,應用480 x 854,實數480 x 854,最大應用480 x 854,最小應用480 x 854,64.29 fps,旋轉0,密度240、240.0 x 240.0 dpi,layerStack 0,鍵入BUILT_IN,地址null,FLAG_SECURE,FLAG_SUPPORTS_PROTECTED_BUFFERS}  

    在我這裡,相關信息是:

    • 真實1080x1920
    • 密度480
    1. 要使用的最有用的命令是:

      • wm過掃描[重置|左,上,右,底部]
      • wm密度[重置|密度]

      我的默認啟動器屏幕沒有任何調整,如下所示:

      IMG: Default launcher screen without tweaks

    2. 要減少屏幕底部的輸出,請發出命令:

        adb shell wm overscan 0,0,0,100  

      請注意,我使用了進一步的縮減,最多減少了 0,0,0,300 ,輸出為像這樣:

      enter image description here

      根據您的需要調整值。

    3. 您可能需要校正密度,因為顯示屏看起來可能奇數。我的設備的默認顯示密度是480 dpi,所以我做瞭如下調整:

        adb shell wm density 440  

      ,結果屏幕就像。經過調整後的 app

    4. 請注意,您可以使用 adb shell wm密度重置 adb shell wm過掃描重置分別恢復為默認的密度和分辨率。
    5. 現在已經考慮了“死觸摸區”,現在該使用虛擬/軟鍵了(僅在需要時使用) )。

      1. Izzy已經在此答案中涵蓋了。否則,您可以使用 Gravitybox LP(適用於Lollipop用戶)或 Gravitybox KK(適用於Kitkat用戶)。它是一個Xposed模塊,並且已安裝需要root訪問權限 Xposed Framework

        安裝,激活並啟動Gravitybox→導航欄調整啟用導航欄→重新啟動,然後會找到功能鍵,也就是導航欄

      2. 自定義ROM(例如Cyanogenmod和一些常規ROM)可以選擇啟用設置下的軟鍵(按鈕)。您可以使用該選項,因為它不需要任何根訪問權限。

      3. 進一步調整後,Android 5.0的最終屏幕如下所示:

        IMG: After some further tweaks the final screen of my Android 5.0 looked like

      4. ol>
    6. ol>
  4. ol>

    前述解決方案可能與OP無關,但考慮到賞金(由 barro32提供)的目標而編寫。 sub> 下一步較大的更新可能適用於Android 4.2。 sub>

這是金...
用於過掃描的adb命令在我的Essential PH-1上運行完美,解決方案非常簡單,沒有root或應用程序。我可以再次使用手機。謝謝。
為我工作諾基亞7.1碎屏謝謝你救了我的命
重新啟動系統後還能正常工作嗎?
@MaciekŁoziński對於我測試過的Android版本(在頂部提到),是的,它在重啟後確實起作用。
是否可以關閉死角部分的“ LED”?
@viyps我沒有這方面的信息。抱歉。
Izzy
2013-11-19 07:32:17 UTC
view on stackexchange narkive permalink

如果設備已植根,則可能要查看按鈕救世主(根) –如果不是,請查看按鈕救世主非根。或在虛擬按鈕欄

Button Saviour Virtual Button Bar
按鈕救星虛擬按鈕欄(來源:Google Play;點擊查看大圖) sup>

這三個有什麼共同點?如屏幕截圖所示,它們在您需要的地方啟用虛擬功能鍵。因此,您可以避免“死區”,而仍然保留它們。

允許的,這不會改變屏幕的大小;但至少可以解決按鈕的問題。

問題的大部分沒有得到解決,因此,實際上所有需要屏幕那個區域的應用程序,包括鍵盤,都無法使用;(
我意識到了這一點-但認為比部分解決方案要好。至於鍵盤,有一些鍵盤應用程序可讓您“自由定位”。我只是在不久前偶然發現,但不記得是哪一個。
Thomas Vos
2015-06-17 17:29:41 UTC
view on stackexchange narkive permalink

我找到了解決方案!
需要root和android 4.3+版本!

此應用程序可以更改您的分辨率並添加虛擬按鈕。
您將需要更改高度約小 1.5cm 。(在圖片上看不到很好,因此請在應用前先檢查一下!)如果應用程式,請查看應用程式的說明或在下方發表評論。

希望我的回答對您有幫助!

下載應用程序鏈接: https://play.google.com/store/apps/details?id=com.nomone。 resolution_changer

所述應用程序所依賴的“ am / wm display-size”問題是從頂部和底部都將縮小1.5厘米,從而將屏幕使用率縮小得太少。如果我錯了,請更正我,但我在設備上註意到了此行為。
Mojo Dodo
2017-03-05 20:15:51 UTC
view on stackexchange narkive permalink

Firelords答案適用於4.2以上的Android版本。

對於(包括)Android 4.2以下的版本,使用的命令為。啟用USB調試並安裝ADB工具後,過程為:

  1. 檢測當前的顯示分辨率: adb shell dumpsys窗口(或更好地直接過濾輸出以用於分辨率: adb shell dumpsys窗口| grep cur = | tr -s“” | cut -d“” -f 4 | cut -d“ =” -f 2)-從這裡
  2. 將分辨率更改為例如540x700 adb shell的顯示尺寸為540x700 。 (可以使用 adb shell am display-size reset 重置)
  3. 如果需要更改顯示密度,請使用 adb shell dumpsys display code檢查當前密度>(或獲得簡短輸出: adb shell dumpsys display | grep mBaseDisplayInfo
  4. 將密度更改為例如230: adb shell am display-density 230 (可以使用 adb shell am display-density reset 重置)。
  5. ol>

    如有必要要啟用軟鍵/屏幕按鈕,可以通過將 qemu.hw.mainkeys = 0 行添加到文件 /system/build.prop 中來完成(必需根權限)。如果build.prop中已經存在此行,則可以通過將值設置為0來啟用屏幕上的按鈕,或者將其設置為1來禁用屏幕上的按鈕。據我所知,這在Android 4.0上有效。

Gamma Prima Naba
2017-11-29 11:59:15 UTC
view on stackexchange narkive permalink

嘗試使用Playstore中的屏幕切換。我已經在 Redmi 2 上對其進行了測試,並且效果很好。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...