安卓模拟器Android SDK安装完整图文教程,在最新的Adroid4.0.3R2模拟器中,已经加入了GPU支持,可以支持OeGLES2.0标准,让开发者可以借助模拟器来测试自己的OeGL游戏。在去......
Android手机媒体进程耗电严重
Android手机有时待机时反常地耗电,如果通过电源管理看到是媒体进程特别耗电,原因在于Android系统的媒体扫描功能,正常情况下,这个功能扫描手机里的媒体文件(图片,音乐,视频等)(通常只扫描一遍),比如你打开相册,会自动列出手机里的图片。但如果存在媒体文件有错误,它就会一直扫描,CPU占用极高,因此即使待机也十分耗电。如果是这种情况,那这篇经验很值得一看哦( ̄▽ ̄),有两种方法,一种需要root
工具/原料
- 异常耗电的Android手机/
- (可能会用到)软件System Tuner Pro,百度可以找到/
方法/步骤
确认是否是媒体扫描进程造成的耗电(我的是samsung,如果是其它手机也可以找到对应步骤)
在-设置-电池,可以看到媒体耗电异常(我截图截得早)如果确实是这个问题的话,你很有可能看到媒体耗的电占70%,一般来说媒体进程耗电排到比较靠前的地方很不正常
查看CPU占用情况(如果手机不知道怎么显示CPU也没关系,那就只有通过实际效果来看是否有效了)
在-设置-开发者选项里找到“显示CPU使用情况”,如图就可以看到右上角的进程,如果看到始终有android.process.media这一项,恭喜你,你手机的这个问题马上就可以解决了(反正和media有关的应该就是)
方法一 删掉出错文件或屏蔽(不需root)
根据之前的解释,我们可以找到那个出错的文件然后删掉(或者屏蔽(等会儿再说))
一般情况下很有可能是手机的外置SD上的问题,可以先备份再格式化那个外置SD卡,
所以首先可以试试把外置SD卡取下来
如果不是SD卡的话就很难找了,不过我们有其他方法来解决
屏蔽媒体扫描的方法
创建一个名为“.nomedia”的文件夹,这个文件夹里面的媒体就不会被扫描了
或者在已有文件夹的根目录下放置一个名为.nomedia的文件也可以让该进程不扫描这个文件夹(不过屏蔽某个文件夹之后就不是很方便,比如在相册里面就看不到这个文件夹里的图片了)(如果.nomedia文件放在SD卡根目录就所有文件都不会被扫描了)(被屏蔽之后只是手机自动的扫描扫描不到,你自己还是可以从文件目录里找到)
方法二 手动管理该进程(需要root)
上述两个方法需要找到那个有问题的文件(或所在目录),这样比较麻烦
我们可以下载一个第三方软件System Tuner Pro来管理一下这个进程
安装好System Tuner Pro之后,打开
点“事件控制”,它会扫描一会儿,等一会就行
找到“媒体存储”,点一下
里面有个MEDIA_SCANNER_SCAN_FILE,意思大概是媒体扫描器扫描文件
取消勾选它,成功后CPU上应该就没有刚才那个com.android.media了
到这里已经强制关闭了该进程,这样虽然耗电的问题解决了,但我们也享受不了手机自动帮你搜索媒体文件的便捷了,不过没关系,再勾选打开那个进程,发现CPU里那个扫描进程不会再次出现,扫描功能也正常了,是不是很好╮(╯▽╰)╭
(System Tuner Pro还有其它功能我也不是很熟悉,不过有一个监控功能,点一下右上角的开始监控就行,过一会儿再看监控分析,也可以看到是否有某个进程不正常)
如果解决了你的问题,帮我赞一个吧O(∩_∩)O
注意事项
我的手机是Samsung i9268,已root,不过没root的手机应该也适用这些方法,但是品牌不同的话相关功能可能有些不同
System Tuner Pro可以留着,以免该问题再次出现,反正不怎么占位置
手机要不要root其实没什么纠结,但是有几点,root之后商家就不保修了,所以新机的话root要考虑考虑,再就是root之后不要乱删东西,装一个手机管家,一般情况下不乱玩还是不会玩坏的,并且root之后还是有点好处的,这要依不同的手机而言
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: Android
相关文章
- 详细阅读
- 详细阅读
-
Delphi XE7下如何创建一个Android模拟器调试详细阅读
Delphi XE7下如何创建一个Android模拟器调试,利用DelhiXE7我们可以进行多种设备程序的开发,尤其是移动开发应用程序得到不断地加强。在实际的Adroid移动程序开发中,如果我们直接用......
2023-03-17 403 Android