修改不了通知栏图标

xbr19921010 2016-02-24 10:36:37
 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext)
.setContent(mRemoteView)
.setWhen(System.currentTimeMillis())
.setPriority(Notification.PRIORITY_DEFAULT)
.setOngoing(mIsplay)
.setSmallIcon(R.drawable.stat_notify);


我最近在做一个音乐播放器,通知栏图标R.drawable.stat_notify是网易云音乐的。但是在我的手机上设置没有效果,图标应该是系统的,然后在我妈的红米上是应用程序的图标,在一个朋友的手机上又是正常的,即网易云音乐的图标。。这种情况是怎么回事。。三个手机显示出来结果是三种效果。
...全文
475 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xbr19921010 2016-02-29
  • 打赏
  • 举报
回复
有没有大神知道这种情况下该怎么处理??如果说rom的原因,那么为什么像网易云音乐这些就是这样的?
UESTC少尉 2016-02-26
  • 打赏
  • 举报
回复
引用 11 楼 u011617835 的回复:
[quote=引用 10 楼 jueshiqicai11 的回复:] [quote=引用 9 楼 lin_kin_p 的回复:] [quote=引用 7 楼 jueshiqicai11 的回复:] 有些手机系统底层做过处理了,我之前也遇到过,后来为了适用几部手机,更改了图标样式
我隐约觉得也是这个问题,你是怎么处理的??什么叫更改了图标样式?[/quote]我当时用了三个手机:华为的、三星、中兴的,华为与三星手机android4,中兴android5,华为与三星手机图标也不太一样,但是都能显示出来,但是到了中兴手机上,图标变成一片白色,后来发现中兴手机上的微信图标也是这样的(只是微信图标里面有透明的,而且形状圆的,所以能显示),我的图标是个正方形,里面没有透明的,所以显示出来一片白色,后来修改图标,中间搞成透明的,就能显示出来了,不过在华为与三星手机上显示的效果也跟原先有变化了,只能这样去尽量适应不同手机了[/quote] 擦,我现在算是有点体会到安卓不同机型适配有多蛋疼了,我现在锁屏下的音乐控制也有问题,有些机子正常,有些机子锁屏下就没有控制的界面。[/quote]是的,不同机子确实很蛋疼,除了这种UI上的问题,还有一些其他控件使用上的差异,纠结的
xbr19921010 2016-02-26
  • 打赏
  • 举报
回复
引用 12 楼 lj19851227 的回复:
android5.0开始Google对通知图标做了相关规范,要求通知图标必须是白色的,背景为透明的,通知栏在显示的时候会对此进行校验,如果是彩色的就会显示成一个白色的图标,这个是Google为了统一通知图标风格做的。 关于不同厂商手机上同一应用显示的通知图标不同的问题,是因为各个厂商的ROM定制导致的,是系统层级的修改,上层应用什么都做不了。
我这个图片是用的网易云音乐的,就是白色+背景透明。。但是我看网易云音乐的通知栏就是正常的。。
xbr19921010 2016-02-26
  • 打赏
  • 举报
回复
引用 10 楼 jueshiqicai11 的回复:
[quote=引用 9 楼 lin_kin_p 的回复:] [quote=引用 7 楼 jueshiqicai11 的回复:] 有些手机系统底层做过处理了,我之前也遇到过,后来为了适用几部手机,更改了图标样式
我隐约觉得也是这个问题,你是怎么处理的??什么叫更改了图标样式?[/quote]我当时用了三个手机:华为的、三星、中兴的,华为与三星手机android4,中兴android5,华为与三星手机图标也不太一样,但是都能显示出来,但是到了中兴手机上,图标变成一片白色,后来发现中兴手机上的微信图标也是这样的(只是微信图标里面有透明的,而且形状圆的,所以能显示),我的图标是个正方形,里面没有透明的,所以显示出来一片白色,后来修改图标,中间搞成透明的,就能显示出来了,不过在华为与三星手机上显示的效果也跟原先有变化了,只能这样去尽量适应不同手机了[/quote] 擦,我现在算是有点体会到安卓不同机型适配有多蛋疼了,我现在锁屏下的音乐控制也有问题,有些机子正常,有些机子锁屏下就没有控制的界面。
peter_nj_RD 2016-02-26
  • 打赏
  • 举报
回复
android5.0开始Google对通知图标做了相关规范,要求通知图标必须是白色的,背景为透明的,通知栏在显示的时候会对此进行校验,如果是彩色的就会显示成一个白色的图标,这个是Google为了统一通知图标风格做的。 关于不同厂商手机上同一应用显示的通知图标不同的问题,是因为各个厂商的ROM定制导致的,是系统层级的修改,上层应用什么都做不了。
UESTC少尉 2016-02-26
  • 打赏
  • 举报
回复
引用 9 楼 lin_kin_p 的回复:
[quote=引用 7 楼 jueshiqicai11 的回复:] 有些手机系统底层做过处理了,我之前也遇到过,后来为了适用几部手机,更改了图标样式
我隐约觉得也是这个问题,你是怎么处理的??什么叫更改了图标样式?[/quote]我当时用了三个手机:华为的、三星、中兴的,华为与三星手机android4,中兴android5,华为与三星手机图标也不太一样,但是都能显示出来,但是到了中兴手机上,图标变成一片白色,后来发现中兴手机上的微信图标也是这样的(只是微信图标里面有透明的,而且形状圆的,所以能显示),我的图标是个正方形,里面没有透明的,所以显示出来一片白色,后来修改图标,中间搞成透明的,就能显示出来了,不过在华为与三星手机上显示的效果也跟原先有变化了,只能这样去尽量适应不同手机了
zym1021 2016-02-26
  • 打赏
  • 举报
回复
有些机子虽然改变了图标,但显示的还是原来的,是因为有的手机有缓存,重启手机就好了,小米手机就是个典型的例子。
lin_kin_p 2016-02-25
  • 打赏
  • 举报
回复
引用 4 楼 heaimnmn 的回复:
R.drawable.stat_notify图标是自己的哪里是系统的
我的意思是,我设置的是这个图标,但是在我的手机上显示出来的却不是这个,而是系统的。
哎,真难 2016-02-25
  • 打赏
  • 举报
回复
R.drawable.stat_notify图标是自己的哪里是系统的
lin_kin_p 2016-02-25
  • 打赏
  • 举报
回复
引用 2 楼 wei220000 的回复:
http://apistore.baidu.com/apiworks/servicedetail/1020.html 免费的音乐api接口
通知栏的这个问题你知道是怎么回事吗?
lin_kin_p 2016-02-25
  • 打赏
  • 举报
回复
引用 7 楼 jueshiqicai11 的回复:
有些手机系统底层做过处理了,我之前也遇到过,后来为了适用几部手机,更改了图标样式
我隐约觉得也是这个问题,你是怎么处理的??什么叫更改了图标样式?
lin_kin_p 2016-02-25
  • 打赏
  • 举报
回复
引用 6 楼 heaimnmn 的回复:
你这个图标做不同分别率了没有
做了的。。
UESTC少尉 2016-02-25
  • 打赏
  • 举报
回复
有些手机系统底层做过处理了,我之前也遇到过,后来为了适用几部手机,更改了图标样式
哎,真难 2016-02-25
  • 打赏
  • 举报
回复
你这个图标做不同分别率了没有
wei220000 2016-02-24
  • 打赏
  • 举报
回复
http://apistore.baidu.com/apiworks/servicedetail/1020.html 免费的音乐api接口
xbr19921010 2016-02-24
  • 打赏
  • 举报
回复
还有就是想给现在的播放器加个在线播放或者搜索的功能,但是没找到相关的api。。。有没有知道有类似api的?

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧