AndroidWear 汇总通知

当为手持设备创建通知时,一般会将相似的通知聚合到一个单独汇总通知上。例如,为接收到短信来创建通知,当同时收到多条短信时,不应该显示多条通知,而是显示一条通知,来提示 “2条信息

然而,汇总通知对于穿戴设备来说很少有用,因为用户并不能在穿戴设备上看到信息的详情(只能打开手持设备来看到更多的内容)。所以,对于穿戴设备,应该将多个通知汇总在一起,这个汇总的通知只显示一个卡片,用户可以展开卡片看到每个通知的详情。新setGroup()方法使之成为可能,同时允许只提供一个汇总的通知在手持设备上。

调用每个通知的setGroup()方法,可以将group key相同的通知放入指定的堆中。然后调用notify() 发送通知。具体代码如下:

[java]  view plain copy
  1. //设置分组key   调用多次,就会发现相同Key的通知在同一组中  
  2. builder.setGroup("GroupKry");  
  3. builder.setGroupSummary(true);  
  4.   
  5. NotificationCompat.WearableExtender bgextender=new      
  6.      NotificationCompat.WearableExtender();  
  7.                bgextender.setBackground(BitmapFactory.decodeResource(  
  8.      getResources(),R.drawable.background));  
  9. builder.extend(bgextender);  

当发出多条通知时,穿戴设备上会自动将分组key相同的通知放进通过一个汇总通知中,点击“more”才会展开看到每条通知。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值