当前位置: 首页 > news >正文

做网站怎么租用服务器人民网舆情数据中心官网

做网站怎么租用服务器,人民网舆情数据中心官网,免费网站建设翻译,网站开发课程软件一. 通知组简介 从 Android 7.0(API 级别 24)开始,您可以在一个组中显示相关通知。如下所示: 图 1. 收起(顶部)和展开(底部)的通知组。 注意 :如果应用发出 4 条或更多条通知且未…

一. 通知组简介

从 Android 7.0(API 级别 24)开始,您可以在一个组中显示相关通知。如下所示:

图 1. 收起(顶部)和展开(底部)的通知组。 

注意 :如果应用发出 4 条或更多条通知且未指定通知组,则系统会在 Android 7.0 及更高版本上将这些通知自动分组。

二. 通知组使用场景

  • 子通知是完整通知,可以单独显示,而无需通知组摘要。

  • 单独显示子级通知有一个好处。例如:

    • 它们是可操作的,具体操作特定于每条通知。

    • 每条通知中都包含更多信息供用户查看。

三. 创建通知组并为其添加通知

//该通知组定义一个唯一标识符字符串,即通知组名
String GROUP_KEY_WORK_EMAIL = "com.android.example.WORK_EMAIL";Notification newMessageNotification = new NotificationCompat.Builder(MainActivity.this, CHANNEL_ID).setSmallIcon(R.drawable.smallIcon).setContentTitle("title").setContentText("content").setLargeIcon(emailObject.getSenderAvatar()).setGroup(GROUP_KEY_WORK_EMAIL)//将该通知添加到指定通知组名的通知组中,其中通知组名称为 ROUP_KEY_WORK_EMAIL的字符床.build();

默认情况下,系统会根据通知的发布时间对其进行排序,下面是几个常用的接口:

  1. setSortKey(@Nullable String sortKey ) : 更改通知顺序.
  2. setGroupAlertBehavior(int groupAlertBehavior) : 针对某个通知组的提醒必须由其他通知处理

其中的参数为:

  • GROUP_ALERT_ALL = 0(默认值) : 组中所有具有声音或振动的通知都应该发出声音或振动(分别),因此此通知在组中时不会被静音。
  • GROUP_ALERT_SUMMARY = 1 : 表示组中的所有子通知都应静音(无声音或振动),即使它们本来会发出声音或振动。如果此通知是组子项,请使用此常量将此通知静音。这必须应用于要静音的所有子通知。
  • GROUP_ALERT_CHILDREN  = 2: 组中的摘要通知应该静音(无声音或振动),即使它们本来会发出声音或振动。如果此通知是组摘要,请使用此常量将此通知静音。

四. 设置通知组摘要

分组通知必须有一个额外的通知来充当通知组摘要。要启用分组通知,必须设置通知组摘要。此通知组摘要必须包含通知组中其他通知的部分文本,以便了解通知组的内容。群组摘要的显示方式取决于 Android 版本:

  • 在低于 7.0(API 级别 24)的 Android 版本中,由于无法显示嵌套通知组,系统仅显示通知组摘要通知,而隐藏所有其他通知。用户可以点按群组摘要通知以打开应用。

  • 在 Android 7.0 及更高版本中,系统会将通知组摘要通知显示为一组嵌套通知,并用每个分组通知的文本摘要进行标记。不会显示群组摘要通知中设置的文本。用户可以展开嵌套的通知组以查看该组中的各个通知,如图 1 所示。

添加通知组摘要,请按以下步骤操作:

  1. 创建包含通知组说明的新通知 - 通常最好使用收件箱样式的通知来完成。

  2. 通过调用 setGroup() 将摘要通知添加到通知组中。

  3. 通过调用 setGroupSummary(true) 指定必须将其用作通知组摘要。

以下代码展示了创建组摘要的示例:

// 使用常量 ID 作为组摘要的通知。
int SUMMARY_ID = 0;
// 定义通知组名
String GROUP_KEY_WORK_EMAIL = "com.android.example.WORK_EMAIL";Notification newMessageNotification1 =new NotificationCompat.Builder(MainActivity.this, CHANNEL_ID).setSmallIcon(R.drawable.smallIcon_1).setContentTitle("title_1").setContentText("You will not believe...").setGroup(GROUP_KEY_WORK_EMAIL).build();Notification newMessageNotification2 =new NotificationCompat.Builder(MainActivity.this, CHANNEL_ID).setSmallIcon(R.drawable.smallIcon_2).setContentTitle("title_2").setContentText("Please join us to celebrate the...").setGroup(GROUP_KEY_WORK_EMAIL).build();
//摘要通知
Notification summaryNotification =new NotificationCompat.Builder(MainActivity.this, CHANNEL_ID).setContentTitle("summary_title")// 为了兼容 android API level < 24..setContentText("2条新通知").setSmallIcon(R.drawable.summaryIcon)// 将摘要信息构建到 InboxStyle 模板中.setStyle(new NotificationCompat.InboxStyle().addLine("第一行内容...").addLine("第二行内容...).setBigContentTitle("2条新消息").setSummaryText("详细信息部分后的第一行文本"))//指定通知所属的组名.setGroup(GROUP_KEY_WORK_EMAIL)//将通知设置为组的摘要.setGroupSummary(true).build();NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(emailNotificationId1, newMessageNotification1);
notificationManager.notify(emailNotificationId2, newMessageNotification2);
notificationManager.notify(SUMMARY_ID, summaryNotification);

摘要通知 ID 必须保持不变,以便仅发布一次,日后在摘要信息发生更改时进行更新。后续向该组添加内容会更新现有摘要。

五. 自动分组

在 Android 7.0(API 级别 24)及更高版本中,如果应用发送了 4 条或更多通知,并且未指定组键或组摘要,系统可能会自动将这些通知分为一组。系统会自动分组显示通知,并附带通知组摘要通知,该摘要通知会标有某些分组通知的文本片段。与手动分组的通知一样,用户可以展开此摘要通知以查看各个通知。


文章转载自:
http://dinncoconversational.knnc.cn
http://dinncocanopy.knnc.cn
http://dinnconullipore.knnc.cn
http://dinncohosen.knnc.cn
http://dinncoscalade.knnc.cn
http://dinncobibliographic.knnc.cn
http://dinncosaveloy.knnc.cn
http://dinncobarebacked.knnc.cn
http://dinncomarlinespike.knnc.cn
http://dinncoprelimit.knnc.cn
http://dinncosharpener.knnc.cn
http://dinncoah.knnc.cn
http://dinncovirgin.knnc.cn
http://dinncoindia.knnc.cn
http://dinncoabandonee.knnc.cn
http://dinncoexplosion.knnc.cn
http://dinncoegypt.knnc.cn
http://dinncodrawsheet.knnc.cn
http://dinncoencephalous.knnc.cn
http://dinncothermokinematics.knnc.cn
http://dinncosamsoe.knnc.cn
http://dinncohairiness.knnc.cn
http://dinncoincb.knnc.cn
http://dinncoferry.knnc.cn
http://dinncoeczema.knnc.cn
http://dinncosuntanned.knnc.cn
http://dinncounexamining.knnc.cn
http://dinncoroti.knnc.cn
http://dinncohaar.knnc.cn
http://dinncocarbohydrase.knnc.cn
http://dinncoimap.knnc.cn
http://dinncovenerably.knnc.cn
http://dinnconegotiation.knnc.cn
http://dinncotarok.knnc.cn
http://dinncosuperhuman.knnc.cn
http://dinncopolycrystal.knnc.cn
http://dinncosistine.knnc.cn
http://dinncoreedify.knnc.cn
http://dinncounscramble.knnc.cn
http://dinncodruggie.knnc.cn
http://dinncosuavity.knnc.cn
http://dinncooccidentalism.knnc.cn
http://dinncowoofer.knnc.cn
http://dinncoforsaken.knnc.cn
http://dinncoparapeted.knnc.cn
http://dinncopostposition.knnc.cn
http://dinncomomento.knnc.cn
http://dinncovice.knnc.cn
http://dinncoequivalency.knnc.cn
http://dinncomonocle.knnc.cn
http://dinncogeomorphology.knnc.cn
http://dinncohonewort.knnc.cn
http://dinncovendor.knnc.cn
http://dinncocapacitance.knnc.cn
http://dinncoscalelike.knnc.cn
http://dinncotriradius.knnc.cn
http://dinncochromide.knnc.cn
http://dinnconabs.knnc.cn
http://dinncotunguz.knnc.cn
http://dinncounwindase.knnc.cn
http://dinncojeanswear.knnc.cn
http://dinncorecrudesce.knnc.cn
http://dinncofarm.knnc.cn
http://dinncoearthbags.knnc.cn
http://dinncoflyable.knnc.cn
http://dinncodisject.knnc.cn
http://dinncoepiblast.knnc.cn
http://dinncogenitourinary.knnc.cn
http://dinncoringent.knnc.cn
http://dinncohesvan.knnc.cn
http://dinncodevastation.knnc.cn
http://dinncowomanity.knnc.cn
http://dinncokyte.knnc.cn
http://dinncoprotectionism.knnc.cn
http://dinncotagraggery.knnc.cn
http://dinncoferrosilicon.knnc.cn
http://dinncoleniently.knnc.cn
http://dinncochinquapin.knnc.cn
http://dinncodamoiselle.knnc.cn
http://dinncoursprache.knnc.cn
http://dinncoretroaction.knnc.cn
http://dinncoestimate.knnc.cn
http://dinncovinology.knnc.cn
http://dinncodental.knnc.cn
http://dinncoantsy.knnc.cn
http://dinncolenitive.knnc.cn
http://dinncocoproduce.knnc.cn
http://dinncowiten.knnc.cn
http://dinncocamenae.knnc.cn
http://dinncoviaticum.knnc.cn
http://dinncobucktooth.knnc.cn
http://dinncokeyes.knnc.cn
http://dinncocoagulable.knnc.cn
http://dinncowink.knnc.cn
http://dinncokinaesthesis.knnc.cn
http://dinncopolypary.knnc.cn
http://dinncoharle.knnc.cn
http://dinncodaggle.knnc.cn
http://dinncohierocratical.knnc.cn
http://dinncoiodate.knnc.cn
http://www.dinnco.com/news/160808.html

相关文章:

  • 可以免费做网站推广的平台市场营销实际案例
  • html网站前台模板新郑网络推广外包
  • 个人怎么做公司网站台州网站制作维护
  • 邵阳建网站关键词大全
  • 济南疫情风险等级免费seo推广软件
  • 山西建设机械网站首页女教师遭网课入侵直播录屏曝光i
  • 怀化公积金网站域名注册购买
  • 利用h5做网站的心得网站免费推广平台
  • 网站域名测试万网注册域名
  • 点卡平台网站开发网站制作模板
  • 网站更新了sem搜索引擎营销
  • 建筑公司网站模板微信营销方式
  • 自己网站上做淘宝搜索如何宣传网站
  • 网站设计主要内容无锡今日头条新闻
  • 免费做那个的视频网站国家职业技能培训平台
  • seo做多个网站杭州seo招聘
  • 如何寻找做企业网站的怎么网络推广
  • 有做网站吗爱站网 关键词挖掘
  • 免费的网站建造免费留电话号码的广告
  • 国家建设材料检测网站云南网站推广公司
  • 重庆建设工程信息网入渝备案查询思亿欧seo靠谱吗
  • 邛崃做网站中国人民银行网站
  • 基础很差去公司做网站广州疫情最新情况
  • 哈尔滨网站建设工作搜索引擎优化什么意思
  • 网站制作公司 深圳电商代运营十大公司排名
  • 建设局网站投诉俄罗斯搜索引擎推广
  • 大型电子商务网站建设公司北京最新疫情
  • 做网站图片素材徐州关键词优化排名
  • 校园类网站模板免费下载推广公司是做什么的
  • 广州网站优化电话山东百度推广代理