怎么关闭小米锁屏音乐?最终解决方案以及原理分析

相关图片我就不贴了,参考下面遇到的这些问题:

http://www.miui.com/thread-4005188-2-1.html
http://www.miui.com/forum.php?mod=viewthread&tid=2617209&mobile=1
http://www.miui.com/forum.php?mod=viewthread&tid=3960406
http://www.miui.com/thread-2592275-1-1.html

『启动最近任务,把音乐类的APP给关掉。』

我这里有一个实际的场景,大家可以参考下:

我的小米53G 内存版本手机 之前启动的时候手机可用内存基本都1G 左右,清理完内存后是1.3G。但是最近清理后总发现是1G 左右,内存平时都是800-900MB,也没太在意。

最近发现每次锁屏后总是显示小米音乐锁屏界面,可难看了,用着很是别扭,之前还有 小米锁屏画报展示的,但是这几天总是显示这个音乐锁屏界面。感觉很不爽,越是网上各种搜索,结果大家还都是没什么好版本,所以也提供了一些,但是针对某些场景,不适用于我此刻的情况。
先罗列下基本的解决办法吧:

  1. 如果你当前在使用音乐软件听歌,这个肯定是去不掉的,因为音乐软件针对小米系统做了专门的功能,小米应用市场上线有这个要求哦。
  2. 重启手机后 就没有了。
  3. 刚在听歌,但是已经不听歌了,把这个 app 从 最近的任务 管理中杀掉即可。

基本就这几种情况。但是我目前和大多数人一样,遇到了一种极其奇葩的问题,那就是我明明没有听歌,最近任务里面也没有音乐软件,清理内存后 还是 显示音乐锁屏界面啊。 即使我重新启动机器也不行,这就奇了怪了。之前锁屏的时候有 小米锁屏画报,还能展示各种图片,看着赏心悦目,但是现在那个东东都不出来了,什么情况呢?

下面我用 一个 程序员 的角度去分析这种情况。

首先呢,我记得我们之前开发 音乐类 app 的时候,上线小米应用商店,不给通过,说必须加小米锁屏。然后我们就加上了,默认情况下,当用户锁屏后再启动会有自己的锁屏界面,但是有时候小米为了一些性能方面的考虑不让显示,需要直接显示他们的小米锁屏音乐界面。因此基本上市场上的音乐类软件都有小米锁屏界面的 sdk 哦。因为每个软件都有锁屏的 sdk, 所以当听音乐的时候,就会触发这个。你锁屏后再次解锁,就能看到这个了,这是大前提。

下面开始重点来了。

现在没有运行音乐软件,但是还是出现了这个,这是怎么回事呢? 去最近的任务管理也看到不?这个锁屏 SDK 的界面为什么出来了?
我在搜索相关资料的时候,一个人的回答提醒了我:『启动最近任务,把音乐类的APP给关掉。』

我的任务管理中没有啊,突然意识到可能是之前在任务管理中把某些音乐类软件的进程锁定。才造成这种情况,那么我就是试试把手机上所以的音乐类软件打开,其实也就那么几个,网易音乐,酷我,企鹅 FM。然后惊奇的发现,果然如我所料,企鹅 FM 在任务管理中 的小图标上有一个锁。这次我把这个小锁上滑去掉后,再次清理内存就发现,内存一下子就剩 1.3GB 了。 锁屏,解锁,终于出现了小米锁屏画报,这是太好了,这个问题就这样解决了。关键问题还是在这里:音乐类 app 被锁定后,清理内存的时候,会把这个任务干掉,但是由于被锁定了,其实还在内存中。只是在图标上看不到而已,如果手机被 root了,可以用其他的软件清理内存,就可以了。这里还需要注意一点,虽然手机被重启了,但是由于 app 是锁定的状态,所以还是会被启动,app 一启动,就能看得见那个 小米锁屏界面。但是你在任务管理中却看不见,这也是 小米系统的一个 bug 吧。目前这样解决即可。

如果还有疑问,或者不懂的地方,加 weixin: gdky005, 备注锁屏即可。

gdky005 wechat
加微信好友,一起交流