确认是否是媒体扫描进程造成的耗电(我的是samsung,如果是其它手机也可以找到对应步骤)

在-设置-电池,可以看到媒体耗电异常(我截图截得早)如果确实是这个问题的话,你很有可能看到媒体耗的电占70%,一般来说媒体进程耗电排到比较靠前的地方很不正常

查看CPU占用情况(如果手机不知道怎么显示CPU也没关系,那就只有通过实际效果来看是否有效了)

在-设置-开发者选项里找到“显示CPU使用情况”,如图就可以看到右上角的进程,如果看到始终有android.process.media这一项,恭喜你,你手机的这个问题马上就可以解决了(反正和media有关的应该就是)

方法一 删掉出错文件或屏蔽

根据之前的解释,我们可以找到那个出错的文件然后删掉(或者屏蔽(等会儿再说))

一般情况下很有可能是手机的外置SD上的问题,可以先备份再格式化那个外置SD卡

如果不是就很难找了,不过我们有其他方法来解决

屏蔽媒体扫描的方法

创建一个名为“.nomedia”的文件夹,这个文件夹里面的媒体就不会被扫描了

或者在已有文件夹的根目录下放置一个名为.nomedia的文件也可以让该进程不扫描这个文件夹(不过屏蔽某个文件夹之后就不是很方便,比如在相册里面就看不到这个文件夹里的图片了)(如果.nomedia文件放在SD卡根目录就所有文件都不会被扫描了)

方法二 手动管理该进程

上述两个方法需要找到那个有问题的文件(或所在目录),这样比较麻烦

我们可以下载一个第三方软件System Tuner Pro来管理一下这个进程

安装好System Tuner Pro之后,打开

点“事件控制”,它会扫描一会儿,等一会就行

找到“媒体存储”,点一下

里面有个MEDIA_SCANNER_SCAN_FILE,意思大概是媒体扫描器扫描文件

取消勾选它,成功后CPU上应该就没有刚才那个com.android.media了

到这里已经强制关闭了该进程,这样虽然耗电的问题解决了,但我们也享受不了手机自动帮你搜索媒体文件的便捷了,不过没关系,再勾选打开那个进程,发现CPU里那个扫描进程不会再次出现,扫描功能也正常了,是不是很好╮(╯▽╰)╭

(System Tuner Pro还有其它功能我也不是很熟悉,不过有一个监控功能,点一下右上角的开始监控就行,过一会儿再看监控分析,也可以看到是否有某个进程不正常)

android耗电怎么解决方法,Android手机媒体进程耗电严重怎么办相关推荐

  1. android 内存溢出解决方法,android内存溢出解决

    1,解决使用Bitmap时出现的内存溢出 1)及时的销毁,虽然,系统能够确认Bitmap分配的内存最终会被销毁,但是由于它占用的内存过多,所以很可能会超过java堆的限制.因此,在用完Bitmap时, ...

  2. Android滑动冲突解决方法

    Android滑动冲突解决方法 滑动冲突 首先讲解一下什么是滑动冲突.当你需要在一个ScrollView中嵌套使用ListView或者RecyclerView的时候你会发现只有ScrollView能够 ...

  3. android颜色值的表示方法android:background=#FFFFFFFF的意思

    android颜色值的表示方法 android:background="#FFFFFFFF"的意思 Android中的颜色值是通过红(Red).绿(Green).蓝(Blue)三原 ...

  4. Android学习笔记----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题

    Android学习笔记----解决"com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 6553 ...

  5. Android滑动冲突解决方法(二)

    之前的一遍学习笔记主要就Android滑动冲突中,在不同方向的滑动所造成冲突进行了了解,这种冲突很容易理解,当然也很容易解决.今天,就同方向的滑动所造成的冲突进行一下了解,这里就先以垂直方向的滑动冲突 ...

  6. android 混淆不混淆第三方jar,Android 第三方Jar包FastJson 代码混淆时的解决方法 - Android开发论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    我们做AndroidApp软件的时候,经常会对App进行签名打包和代码混淆,在工程中没有使用第三方Jar文件的时候不用考虑很多因素,现在要说的是当你在你的工程使用使用了FastJson这个快速解析Js ...

  7. android系统锁屏锁怎么解决方法,Android 屏幕锁 - WakeLock

    Android 屏幕锁 - WakeLock Android,powermanager,wakelock,屏幕, PowerManager android.os.PowerManager PowerM ...

  8. android的反调试方法,Android平台融合多特征的APP反调试方法与流程

    本发明涉及Android平台融合多特征的APP反调试方法,属于计算机与信息科学技术领域. 背景技术: 应用程序本身并不具备反调试的功能,但是动态调试是动态分析应用逻辑.动态脱壳等攻击方式所采取的必要手 ...

  9. android 开启子线程方法,android中开启子线程

    AndroidRuntime(673): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/ ...

最新文章

  1. 解决vue项目build之后部署到服务器访问的时候出现报错:Uncaught SyntaxError: Unexpected token ‘<‘ chunk-vendors:XXXXXX
  2. 转载 - sql分页优化
  3. 手把手教你用nestjs框架7分钟生成crud风格接口
  4. 网页 两秒弹出窗口_电脑网页打不开但qq能用怎么回事
  5. Solr建立索引时,过滤HTML标签
  6. php 类定义抽象方法吗,PHP面向对象:接口与抽象方法
  7. 移动端适配--flexible.js
  8. 以30字符宽居中输出python字符串_python3字符串
  9. JavaScript 事件相关
  10. 11. 王道考研-二叉树的实现
  11. docker-compose up是什么意思
  12. Greenplum单机版安装
  13. Quicksql部署
  14. 爬虫同步验证码登录武大教务系统
  15. seo整站优化到底该从哪些方面进行着手(干货分享)
  16. 来,让我用Python给你算一命
  17. AD软件——设计总结(差分布线,蛇形布线)
  18. c语言让数码管显示时间,请问51单片机肿么编写程序让8个数码管显示时间(时分秒)...
  19. C#类库推荐 拼多多.Net SDK,开源免费!
  20. Android接入极光推送,接入华为,小米,OPPO,VIVO厂商通道

热门文章

  1. nand2tetris 第二章 布尔运算
  2. Ubuntu下安装星际译王
  3. python 量子电路模拟库qiskit
  4. CSGO 控制台 准星详细设置
  5. Android的富文本
  6. 时尚漂亮的充电头,苹果安卓都能用,Anker安芯充20W上手
  7. Windows PC 微信不显示头像或表情
  8. hibernate报错could not insert
  9. 交流纯电容电路中电容的容抗、容量和频率以及电压与电流的关系
  10. 案例 7-1.3 寻找大富翁(25 分)