從Android棉花糖開始,有時會出現一個奇怪的錯誤,但很難解釋是什麼導致了這個錯誤。“screen overlay detected”錯誤是一個令人不安的錯誤,因為它不允許啟動某些應用程式,但它更令人沮喪,因為很難找到導致它的原因。
幸運的是,一旦你知道是什麼導致了錯誤,這是一個相當簡單的修復方法:在棉花糖和其他應用程式中發現的一個功能,允許應用程式“繪製”其他應用程式。例如,Facebook Messenger使用聊天頭像來顯示你正在做的任何事情,這是一個使用“繪製其他應用程式”功能的應用程式。換句話說,這是一個螢幕覆蓋。它已經開始發出咔噠聲了,不是嗎?
不幸的是,當覆蓋正在執行時,有些應用會做一些奇怪的事情,特別是當有問題的應用需要請求新的許可權時。Android絕對不允許在覆蓋執行時更改許可權,從而導致“Screen overlay Detected”錯誤。
因此,如果你安裝了一個新的應用程式並第一次啟動它,同時還透過Facebook聊天頭進行了一次對話,那麼當新應用程式試圖請求它的許可權時,你會得到一個錯誤。在下面的例子中,我使用的是Twilight——一個“夜間模式”應用程式,它使用螢幕覆蓋來完成它的工作。
現在,有時生成此錯誤時,它會包含一個“開啟設定”連結,直接將您傳送到“繪製其他應用程式”選單。粗糙的部分是,每個應用程式都必須手動切換-只需點選一個應用程式,滑動“允許繪製在其他應用程式之上”切換,然後返回。你可以禁用每一個,但這可能是超級耗時,特別是如果你有幾十個應用程式安裝,可以應用覆蓋。
理想情況下,您將知道是哪個應用程式導致了衝突,並且可以僅禁用該應用程式。所以你自己想想:
上面螢幕截圖中的列表顯示了所有有權在螢幕上繪製的應用程式,但是如果你在出現錯誤時能夠找出哪個應用程式在螢幕上實際繪製,那麼你可以禁用該應用程式並繼續。
當然,這並不是萬無一失的,在某些情況下,螢幕上可能會有多個應用程式繪圖,這可能會令人難以置信地沮喪。在這種情況下,我只需要繼續,不允許所有這些,然後根據需要重新啟用它們。當然是泡菜。
相關:如何在Android Oreo上禁用“顯示在其他應用上”通知
幸運的是,在androidoreo中,Google透過一個新的通知,告訴你在其他應用上到底顯示了什麼,基本上可以很容易地找出是什麼應用導致了這個問題。你可以在這裡找到更多的資訊以及如何禁用上述通知。
那麼,如何在不先經歷錯誤並獲得快速連結的情況下進入“DrawoverOtherApps”選單呢?或者,如果沒有快速連結怎麼辦?那部分很簡單。最大的問題是螢幕覆蓋的設定在不同**商的**上的不同位置。這是故障。
如果您使用的是Android Oreo,那麼設定選單已經過重新設計,因此大多數功能都與其他現代版本的Android略有不同,包括Draw-Over-other Apps功能。
首先,拉通知陰影和輕觸齒輪圖示開啟設定。
從這裡,選擇“應用程式和通知”類別,然後點選“高階”按鈕。
這顯示了其他選項,最後一個是“特殊應用程式訪問”選項。去敲那個。
沿著選單往下一點,你會看到“在其他應用程式上顯示”選項。這就是你要找的。
在Stock Android上,拉兩下通知陰影,然後輕觸gear圖示。
從那裡,頭向下到“應用程式”,然後點選右上角的齒輪圖示。
在此選單中,向下滾動並點選“特殊訪問”選項。從那裡,你會發現“畫到其他應用程式”選單。這就是你一直在找的!
你可以隨心所欲地把這裡的東西切換到你的心願。只需開啟每個專案即可啟用或禁用它。
首先,拉下通知陰影並點選齒輪圖示,然後向下滾動“應用程式”選項。
從這裡,點選“應用程式管理器”連結,然後點選右上角的“更多”按鈕。
接下來,選擇“Apps that can been on top”選項,砰的一聲,你就到了。三星還透過在應用程式名稱旁邊新增切換來簡化操作,而不是在單獨的選單中。謝謝,三星!
再次,拉通知陰影下來,輕觸齒輪圖示,然後跳轉到“應用程式”選單。
接下來,點選三點溢位按鈕,然後選擇“配置應用程式”選項。
從這裡開始,它應該像股票Android一樣工作,點選“繪製在其他應用程式之上”選項,你就會找到你需要的地方。
如果你不確定是什麼導致了“螢幕覆蓋檢測”錯誤,它可以讓你想扔你的**。事實上,我有更多的朋友經歷過這個錯誤(然後問我關於它)比任何其他錯誤!所以,這是一個解決方案,不客氣,朋友們。
Android 2.2(Froyo)與Android 2.3(薑餅) Android 2.2(Froyo)與Android 2.3(薑餅)|比較Android 2.2與2.3 | Android 2.3 vs 2.3.2 vs 2.3.3 vs 2.3.4功能更新| Froyo 2.2 vs 2.2.1 vs 2.2.2更新 檢視Android完整版 android2.2(Froyo)和android2.3(薑餅)是谷歌...
Mac系統不容易出現很多錯誤,但是當錯誤確實發生時,它們往往既令人困惑又令人沮喪。錯誤資訊本身往往是含糊不清的,這也無濟於事,而且錯誤的罕見性意味著你在網際網路上可能找不到太多幫助。 ...
作為一個Android使用者,你可能遇到過相當多的應用程式問題和作業系統故障。其中一個比較常見的問題是googleplay商店。 ...
... 你在**上執行Amazon Prime影片嗎?Android和iOS都有專門的應用程式;同時,Prime Video內建在平板電腦裝置(和Fire TV)上。 ...
...先從低掛果實開始。請注意,如果您使用自定義ROM修改了Android,那麼本指南中的提示將不適用,因為這樣做會引入更多變數。 ...
...用程式沒有載入,或者完全是別的什麼,我們針對Chrome、Android和iOS的故障排除步驟應該可以幫助你讓YouTube重新工作。 ...
...料儲存在快取中,就像幾乎所有其他應用程式一樣。清除Android和iOS上的快取對**的效能至關重要,Snapchat也是如此。 ...
... 然而,這並不意味著你不能修復它。下面是如何修復Windows10系統上的DistributedCOM錯誤10016。 ...
...通常可以透過一些工作來修復這個錯誤。我們將向您展示如何在Windows 10上修復錯誤程式碼0xc0000225。 ...