首頁 > 其他

Android手機媒體進程耗電嚴重

2019-11-29 21:12:24

  Android手機有時待機時反常地耗電,如果通過電源管理看到是媒體進程特別耗電,原因在於Android系統的媒體掃描功能,正常情況下,這個功能掃描手機裡的媒體檔案(圖片,音樂,視訊等)(通常只掃描一遍),比如你開啟相簿,會自動列出手機裡的圖片。但如果存在媒體檔案有錯誤,它就會一直掃描,CPU佔用極高,因此即使待機也十分耗電。如果是這種情況,那這篇經驗很值得一看哦( ̄▽ ̄),有兩種方法,一種需要root

1

確認是否是媒體掃描進程造成的耗電(我的是samsung,如果是其它手機也可以找到對應步驟)

在-設定-電池,可以看到媒體耗電異常(我截圖截得早)如果確實是這個問題的話,你很有可能看到媒體耗的電占70%,一般來說媒體進程耗電排到比較靠前的地方很不正常



2

檢視CPU占用情況(如果手機不知道怎麼顯示CPU也沒關係,那就只有通過實際效果來看是否有效了)

在-設定-開發者選項裡找到「顯示CPU使用情況」,如圖就可以看到右上角的進程,如果看到始終有android.process.media這一項,恭喜你,你手機的這個問題馬上就可以解決了(反正和media有關的應該就是)



3

方法一 刪掉出錯檔案或遮蔽(不需root)根據之前的解釋,我們可以找到那個出錯的檔案然後刪掉(或者遮蔽(等會兒再說))一般情況下很有可能是手機的外接SD上的問題,可以先備份再格式化那個外接SD卡,所以首先可以試試把外接SD卡取下來如果不是SD卡的話就很難找了,不過我們有其他方法來解決

4

遮蔽媒體掃描的方法建立一個名為「.nomedia」的檔案夾,這個檔案夾裡面的媒體就不會被掃描了或者在已有檔案夾的根目錄下放置一個名為.nomedia的檔案也可以讓該進程不掃描這個檔案夾(不過遮蔽某個檔案夾之後就不是很方便,比如在相簿裡面就看不到這個檔案夾裡的圖片了)(如果.nomedia檔案放在SD卡根目錄就所有檔案都不會被掃描了)(被遮蔽之後只是手機自動的掃描掃描不到,你自己還是可以從檔案目錄裡找到)

5

方法二 手動管理該進程(需要root)

上述兩個方法需要找到那個有問題的檔案(或所在目錄),這樣比較麻煩

我們可以下載一個第三方軟體System Tuner Pro來管理一下這個進程


6

安裝好System Tuner Pro之後,開啟

點「事件控制」,它會掃描一會兒,等一會就行

找到「媒體儲存」,點一下

裡面有個MEDIA_SCANNER_SCAN_FILE,意思大概是媒體掃描器掃描檔案



7

取消勾選它,成功後CPU上應該就沒有剛才那個com.android.media了

到這裡已經強制關閉了該進程,這樣雖然耗電的問題解決了,但我們也享受不了手機自動幫你搜尋媒體檔案的便捷了,不過沒關係,再勾選開啟那個進程,發現CPU裡那個掃描進程不會再次出現,掃描功能也正常了,是不是很好╮(╯▽╰)╭

(System Tuner Pro還有其它功能我也不是很熟悉,不過有一個監控功能,點一下右上角的開始監控就行,過一會兒再看監控分析,也可以看到是否有某個進程不正常)


8

如果解決了你的問題,幫我讚一個吧O(∩_∩)O

IT145.com E-mail:sddin#qq.com