现在的安卓ROM制作者技术参差不齐,很多ROM制作者想当然的“极致精简”,导致刷完之后出现这样那样的问题,前几天刷了一个网友的ROM之后,手机出现以下状况:
- 手机图库里没有照片,当然SD卡上是有很多的包括图片壁纸,相机拍的照片什么的;
- 手机自带视频和音乐播放器打开时都会出现SD卡出现错误,正在扫描SD卡,一直扫描;当然SD卡里面是有音乐,有视频的;
- 手机铃声,短信铃声全部变成默认铃声,因为扫描不到音乐,故无法更换。
我百度啊,谷歌啊,搞老半天,总结了以下几条可能性:
- SD卡里面存在.nomedia文件夹或文件;
- 手机SD卡坏了;
- 安卓OI资源管理器导致媒体存储服务被禁用;
- 丢失(误删)媒体存储文件MediaProvider.apk和MediaProvider.odex;
- 手机ROM和手机不兼容;
针对以上问题,我首先确认我下载的ROM制作者还是很专业的,不会出现不兼容的情况;
不过此ROM中还真的是自带了一个OI资源管理器,于是看了一下这个资源管理器的设置,里面还真的有一项是可以屏蔽图库和视频扫描的功能,于是果断将这个程序删除,可惜问题依然存在;
然后我搜索我的SD卡,里面确实有很多.nomedia文件,于是将其全部删除,但问题依旧;
然后我从其他同型号同版本的ROM中提取MediaProvider.apk和MediaProvider.odex文件放到手机的app里面,问题依旧。
于是文件缺失问题已经不可能,兼容性问题也不可能,那只能是SD卡本身或者SD卡里面的文件的问题了。
于是我将SD卡格式化,我在手机上格式化SD卡不下3遍,问题依旧;崩溃!?NO!
是不是手机格式化不彻底,于是我用电脑格式化,FAT32模式格式化,问题依旧;
最后我用FAT32模式,将“快速格式化”选项去掉,慢格一遍,然后将SD卡之前备份的文件复制回来,居然奇迹般的所有问题不见了,手机恢复正常,撒花!
总结一下,如果你的手机也出现这样的问题,建议:
确认ROM的专业性,删除OI资源管理器,删除SD卡中.nomedia文件和文件夹,查一下是否缺失MediaProvider.apk文件,如果这些还没好,那就备份SD卡,用电脑进行FAT32模式慢格一下,然后还原SD卡中的文件,是不是好了?哈哈!