为了账号安全,请及时绑定邮箱和手机立即绑定

服务还是被杀死了

我用小米手机手机试了一下,服务还是能被杀死,而且通知栏的内容也消失了

正在回答

2 回答

服务被杀死有可能不是因为小米手机的问题。而是因为 android 系统的版本问题。

github 的源码之中包含了 android O 的 NotificationChannl 适配和 9.0 的权限适配。github 代码访问地址:https://github.com/lgd8981289/IMoocMusic。

主要修改的地方有以下三点:

1、android O 的 NotificationChannel 。 代码位于 MusicService 类 startForeground 方法中。

2、android 9.0 的网络访问问题。代码位于 AndroidManfest.xml 中 application 中 新增了 networkSecurityConfig。

3、android 9.0 前台权限问题。代码位于 AndroidManfest.xml 中 新增了

<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

如果您的小米系统为 android 8.0 以上的话,可能会出现 “服务还是能被杀死,而且通知栏的内容也消失了”这样一个问题。


因为该视频为免费视频,所以可能暂时不会更新。这样的话建议您可以使用 github 上的代码跑一下。看看还会不会再出现上述问题。

0 回复 有任何疑惑可以回复我~

课程源码地址:https://github.com/lgd8981289/IMoocMusic

0 回复 有任何疑惑可以回复我~
#1

慕九州6541584 提问者

不懂你要表达什么
2019-07-10 回复 有任何疑惑可以回复我~
#2

Sunday

单独回复有字数限制。具体回复信息已发送到问题回复中。
2019-07-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

服务还是被杀死了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信