首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网易考拉 Android 通知适配全方案

Android1.1版本开始,提供基本通知消息功能,包含小图标、主标题、副标题和时间这四个元素。右上角一个清除通知消息按钮。...2.2版本以前沿用了1.5通知样式2.3版本开始重新设计,改成了暗色背景。 Android 3.X 修改记录^3 Android 3.X版本是专为Pad而设计系统。...通过设置样式,可以展示更大区域通知消息,展示大图和多行文字,也可以展示类似邮箱收发信样式,同时支持自定义按钮并增加点击事件。...具体支持样式: Notification.BigPictureStyle 大图样式,即除了普通通知消息内容外,可以在通知消息下方展示一张大图,最大高度支持256dp。...因此这种方案只能作为参考,不能用于实际环境。最后详细介绍一下第三种方式。 Android默认字体颜色获取 这种方案一点投机取巧,是网上寻找代替方案在简书上找到,作者是hackware。

5K11

android消息通知

(部分方法以上代码已经作注释,就不再介绍): (1)方法:设置提醒标志符Flags 功能:提醒标志符,向通知添加声音、闪灯和振动效果等设置达到通知提醒效果,可以组合多个属性 2种设置方法: 1.实例化通知之后通过给他添加...如果为不确定(持续活动)进度条,这是在处理进度无法准确获知显示活动正在持续,所以调用setProgress(0, 0, true) ,操作结束,调用setProgress(0, 0, false...)并更新通知以移除指示条 第四步:设置通知PendingIntent(点击动作事件等都包含在这里) 在第三步没有提到一个方法,就是setContentIntent(PendingIntent intent...(来响应各种事件) 4)发起Notification 大体4步骤这里就不详细说了,下面就把DEMO列子拿出来说下 样式: 1.自定义带按钮通知(如下样式) 正在进行 “正在进行通知使用户了解正在运行后台进程...(即API >=9版本),在资源文件下src/values-v9目录style.xml文件设置它标题和内容样式为: <?

4K80
您找到你想要的搜索结果了吗?
是的
没有找到

iOS 9人机界面指南(三):iOS 技术 () - 腾讯ISUX

当用户注意到新信息,即时更新小气泡非常重要,这样用户就不会觉得收到了额外通知。注意,当小气泡为0也会移除通知中心中所有对应通知项。 重要:不要使用小气泡做通知以外用途。...记住,用户能够关闭应用小气泡,所以你无法确定他们一定能看到小气泡内容。 当收到通知,提供用户可以选择听到音效。当人们没有在看屏幕时候,可以通过音效获取他们注意。...当用户选择更新,如果下载时间较长最好给用户明显反馈。 告知用户删除某文件后果。当用户iCloud服务应用上删除文件时候,这个文件同样会用户iCloud账号和其他设备上删除。... 标准横幅位置 屏幕底部没有 屏幕底部 屏幕任何地方都没有 屏幕底部 工具(toolbar)或标签(tab bar) 底部上方 将中等矩形横幅广告视图放置在不会干扰内容地方。...出于这个原因,当用户做出转变预期 (比如完成了一个任务后) 用模态视图形式来展示比较好。 应用界面视图进行转场切换不要使用模态样式展示全屏横幅。

3.3K50

个推消息推送模板详解

style.setText(" 这是你想要内容"); style.setLogo("push.png");// 配置通知图标,需要在客户端开发嵌入 style.setLogoUrl...这是你想要内容"); style.setLogo("push.png"); // 配置通知图标,需要在客户端开发嵌入 style.setLogoUrl(""); // 配置通知栏网络图标...setChannelLevel表示设置通知渠道重要性,其默认值为3。具体操作过程中值五种可供选择:0、1、2、3、4;设置之后不能修改,展示形式如下: 0:无声音,无震动,不显示。...1:无声音,无震动,锁屏不显示,通知内容被折叠显示,导航无logo。 2:无声音,无震动,锁屏和通知都予以显示,通知不唤醒屏幕。 3:有声音,震动,锁屏和通知中都予以显示,通知唤醒屏幕。...在消息推送时候设置notifyid,当覆盖需求,使用相同notifyid发一条新消息,客户端sdk会根据notifyid对应前一条消息进行覆盖。

1.8K30

全面解析Notification

对于部分 ROM ,可能修改过源码, MIUI 上通知大图标和小图标是没有区别的。...例子: /** * 展示震动效果通知,需要在AndroidManifest.xml申请震动权限 * <uses-permission android:name="android.permission.VIBRATE...他们通常是用来表示一个后台任务,用户积极参与(<em>如</em>播放音乐)或以某种方式正在等待,因此占用设备(如一个文件下载,同步操作,主动网络连接) PS:我们看到360手机卫士<em>的</em><em>通知</em><em>栏</em>一直固定在手机<em>中</em>,就是通过设置这个标记...,使用该标记后你<em>的</em><em>通知</em><em>栏</em>无法被用户手动进行<em>删除</em>,只能通过代码进行<em>删除</em>,慎用 8)setProgress(int max, int progress,boolean indeterminate) 属性:...如果为不确定(持续活动)<em>的</em>进度条,这是在处理进度无法准确获知<em>时</em>显示活动正在持续,所以调用setProgress(<em>0</em>, <em>0</em>, true) ,操作结束<em>时</em>,调用setProgress(<em>0</em>, <em>0</em>, false)

2.7K30

Android消息推送:第三方消息推送平台详细解析

所以,如果要选择手机厂商推送服务,请选择小米推送作为第三方平台实现推送服务 下面一些应用可以侧面来证明我推断: 腾讯新闻使用小米推送,没有使用自己家信鸽推送 淘宝使用了自家阿里云推送,同时还集成了小米推送...所以透传消息不一定会以系统通知形式进行推送,由程序猿自定义 5.2 消息类别的区别与特点 二者区别在于:透传消息在整个消息传递过程中比通知消息多了一步-传递到App 通知消息优点:送达率高...我们来看下小米推送官方文档描述: 在一些 Android 系统( MIUI),受到系统自启动管理设置限制,应用不能在后台自启动 在这类系统,如果在发送消息时候对应应用没有被启动,透传类消息将不能顺利送达...App如果仅仅通过通知消息,是无法接触到消息数据本身。 可自定义通知提醒样式(包括提示样式、提示形式声音等等) 所以大家可以根据不同使用场景来对推送消息类别进行选择了。 ---- 6....接下来,我会继续介绍具体如何在Android应用中集成相应第三方推送功能(小米推送、极光推送、个推等等),兴趣可以继续关注Carson_Ho安卓开发笔记 ----

9.5K60

Android Notification使用

用户可以按渠道关闭通知,而非关闭来自某个应用所有通知。 包含有效通知应用将在主屏幕/启动器屏幕上相应应用图标的上方显示通知“标志”。 用户可以抽屉式通知暂停某个通知。...  在上面的gif,我们成功显示了通知,其中我们尝试去做了点击通知动作,但是没有什么反应,因为这方面的功能还没有写,下面我们就来写。   ...添加位置如下图所示: 运行一下看看 ② 显示图片   有时候我们会在通知展开看到图片,实际上就是使用了另一个样式,也是一行代码解决。...我们并不需要这种复杂操作,只有一个通知能在App启动时候显示出来,并且App进入后台通知也还在。 在MainActivity创建变量。...九、自定义样式通知   现在我们使用都是常规样式通知,实际上我们可以自定义,就是自定义通知布局,我们先来设计自定义布局样式,就做一个音乐通知吧,首先是三个图标。

2.5K20

蘑菇博客V6.1版本更新

html 转 markdown 出现多余空行问题 fix: 解决系统管理保存,清空仪表盘通知 BUG 。...fix: 解决 Gateway 聚合接口缺少 BasePath 问题 fix: 调整门户页面在移动端样式布局 feat: ElasticSearch 搜索博客按字段权重进行搜索 feat: 代办事项增加滚动条...feat: 友链上架给站长发送邮件通知。 feat: 升级 SpringCloudAlibaba 版本,解决Nacos安全漏洞引起配置文件泄漏问题 feat: 友链上架给站长发送邮件通知。...feat: 博客管理增加字段排序功能 fix: 解决博客上传存在问题 feat: 增加门户导航管理 fix: 解决更新用户存在问题 fix: 优化导航样式布局 feat: 缓存首屏热门标签,调整内置参数无法直接删除...,并统一配置文件读取配置 fix: 解决门户页导航栏数量过多显示异常问题;优化关于我们组件存在硬编码情况; fix: 优化移动端下导航使用体验,解决导航在移动端存在问题 feat: 优化门户页布局

77220

JPush相关概念

自定义消息主要用于应用内部业务逻辑。一条自定义消息推送过来,可能没有任何界面显示。 富媒体 JPush支持开发者发送图文并茂通知,从而更好传达信息,带来更丰富用户互动。...builder_id int 可选 通知样式ID Android SDK 可设置通知样式,这里根据样式 ID 来指定该使用哪套样式。...category string 可选 通知条目过滤或排序 完全依赖 rom 厂商对 category 处理策略 style int 可选 通知样式类型 默认为0,还有1,2,3可选,用来指定选择哪种通知样式...big_text string 可选 大文本通知样式 当 style = 1 可用,内容会被通知以大文本形式展示出来。支持 api 16以上rom。...big_pic_path string 可选 大图片通知样式 当 style = 3 可用,可以是网络图片 url,或本地图片 path,目前支持.jpg和.png后缀图片。

83920

Android通知Notification使用全解析,看这篇就够了

用户可以点击通知打开您应用或直接通知执行操作。 2.1、展示 通知以不同位置和格式向用户显示,例如状态图标、通知抽屉更详细条目、应用程序图标上徽章以及自动配对可穿戴设备。...当发出通知,它首先在状态显示为一个图标。 2.2、操作 用户可以在状态上向下滑动以打开通知抽屉,他们可以在其中查看更多详细信息并根据通知执行操作。...: setNumber 桌面通知数量 addAction 通知操作 setCategory 通知类别,"勿扰模式"系统会决定要不要显示你通知 setVisibility 屏幕可见性,锁屏,显示...4.2.2、重要性等级 紧急:发出声音并显示为提醒通知 高:发出声音 没有声音 低:无声音且不出现在状态 4.3、进度条通知 private fun createNotificationForProgress...setStyle(NotificationCompat.BigPictureStyle().bigPicture(bigPic)) 一个注意点,当已有多条通知,默认是合并,并不是展开,所以可以通过

3.3K30

创建管理通知渠道

创建 和管理 通知渠道 Android8.0(API26)开始,所有的通知必须分配一个渠道。每一个渠道,你都可以设置渠道中所有通知视觉和听觉行为。然后,用户能够随意修改这些设置来决定通知行为。...可以在logcat看到 Android O 一个新开发者设置,当发送了没有指定渠道通知显示一个toast。...五个重要性级别 IMPORTANCE_NONE(0) 到 IMPORTANCE_HIGH(4),我们可以将他们指定给渠道所有通知。...没有声音也不会出现在状态 IMPORTANCE_MIN PRIORITY_MIN 所有的通知,不管重要性如何,都会出现在不影响用户系统界面上。...例如通知,启动图标的通知点(可以改变样式或是否显示) 一但将渠道提交到NotificationManager 就不能再修改重要性级别了,但是用户可随意随时修改。

80660

Android 接收推送消息跳转到指定页面的方法

问题提出 本次接入是个推,其他家推送没有研究过,思路应该是类似的 App在前台,这个时候需要弹出一个对话框,提醒用户消息,是否要查看,查看的话跳转到指定页面 App在后台,或是App进程已经被系统回收...这时候要展示通知,点击通知打开App并跳转到目标页面,关闭目标页面后需要返回到应用首页,而不是直接推出App 实现思路 App在前台,弹出Dialog提醒用户新消息,但是最新版个推文档接收推送消息是继承...IntentService,无法获取弹出Dialog所需要Context(注意不能用getApplicationContext()),所以采用Dialog样式Activity来实现 App在后台...,如果直接在PendingIntent传目标ActivityIntent,则在退出目标Activity时会直接退出应用,感觉像是闪退了一样;如果是跳转到首页,然后在首页检测是否是由点击通知进入应用来进行跳转...= intent_main; intents[1] = intent_target; 通过以上设置后,点击通知就会打开TargetActivity,TargetActivity返回后会打开MainActivity

3.5K40

iOS 本地推送概念步骤:属性:点击通知跳到指定控制器界面快捷回复功能(iOS 8以后可用), category 属性使用方法

,不重复也会被取消 [[UIApplication sharedApplication] cancelAllLocalNotifications]; (2) 删除指定通知,一般用于取消重复通知或者还没有被调用通知...,先获取通知,再遍历根据条件去删除(条件是 UserInfo 值,是发送通知所携带参数) NSArray *notifiArray = [[UIApplication sharedApplication...案例结构,tabBarController索引分别为0 1 2 1、接收到本地通知后调用(AppDelegate),该方法只有程序前台或后台时候才有用,退出无法接收到消息即无法跳转,如需要在程序退出推送通知...,程序启动后获取通知对象,如果是首次启动还没有发送通知,那第一次通知对象为空,没必要去处理通知跳转到指定页面) if (launchOptions[UIApplicationLaunchOptionsLocalNotificationKey...锁屏左滑效果 步骤: 1、发送通知,给通知对象设置一个 category 标识符,用于AppDelegate配置 localNotifi.category = @"category"; 2、在AppDelegate

2.4K60

Android通知微技巧,8.0系统通知适配

大家好,今天我们继续来学习Android 8.0系统适配。 之前我们已经讲到了,Android 8.0系统最主要需要进行适配地方两处:应用图标和通知。...我已经使用了8年Android手机,目前我对于通知这种垃圾推送是零容忍。现在每当我安装一个新App,我都会先到设置里面去找一找有没有推送开关,如果有的话我会第一间把它关掉。...那么就目前来说,是没有办法对这些消息做区分,我要么同意接受所有消息,要么就屏蔽所有消息,这是当前通知痛点。 那么在Android 8.0系统,Google也是从这个痛点开始下手。...8.0系统通知适配 Android 8.0系统开始,Google引入了通知渠道这个概念。 什么是通知渠道呢?顾名思义,就是每条通知都要属于一个对应渠道。...显示未读角标 前面我们提到过,苹果是iOS 5开始才引入了通知功能,那么在iOS 5之前,iPhone都是怎么进行消息通知呢?使用就是未读角标功能,效果如下所示: ?

2.8K40

京东金融客户端用户触达方式精细化探索与实践

设计稿出发,提升页面搭建效率,亟需解决核心问题APP存活状态区分,实现触达两种方式。 一是:APP非活跃状态站外触达,主要包含:短信、Push、桌面小组件等。...不同厂商华为、OPPO、vivo、小米、魅族等通知样式存在一些不同: 在通知展示样式上,综合对比来看华为支持inBox样式,OPPO小米支持大图样式,可以通过这些特点定制出更有特色通知展示形式来突出通知主题...图3 个性化展示样式 ②App很多业务推送通知,用户是否可以指定接收分类消息 随着APP业务越来越复杂,应用通知越来越多,给用户造成明显打扰;用户只能全局屏蔽这个应用全部通知,不能屏蔽部分,然后留下对自己有用...不同channel在系统设置页通知设置展示如下例: 图4 通知开关细分 通过细分push通知类别,增加通道数量可提高push消息在通知留存率;同时用户可有更多选择,设置自己比较关注类型消息...小米:默认角标未读数等于厂商push通道(系统通知)收到该app未读通知数,开放api供第三方应用设置角标未读数。

6K50

安卓推送技术手册——使用透传消息正确姿势

传递一个简单字符串,或传递一个Json字符串,里面根据需求传递需要字段。 用户无感知透传,:更新相关信息,在主界面相关栏位用红点标识进行弱提醒,推送一条命令用来检测用户是否登录等。...用户有感知透传:把透传消息处理成通知展示出来,提醒用户方便点击查看相关信息(个人帐单信息),直接打开应用或跳转到指定应用界面(根据透传消息相关参数来判断跳转到哪一个指定界面,相关参数传递要打开界面的类名或...对于开发者,处理成通知相关事件也是可以捕获通知展示、点击等事件都可以进行捕获,以方便进行后续操作。...因透传消息可以自己处理成通知栏内容展示,所以通知样式也可以根据需求来做对应改变。...在Android 4.4及以上系统,通知可以是样式丰富通知,放入图片和视频等;可以展示普通通知,也可以展示多样化通知

2.3K60

社区产品消息提醒重要吗?

这样做好处是,能够让不同分类下提醒样式统一:通知是与帖子关联,因此消息样式是附着帖子;而通知是不关联帖子,因此统一以对话样式去承载。...然而,这样做最大问题是,将私信和推送两种及时响应程度不同提醒放到同一个消息盒子,并没有为用户理清楚哪些是需要及时关注,哪些是能够先搁置。 ?...全局提示 一般,全局即时显示方式多用于私信,如下图左百度贴吧私信,私信者头像会即时出现在最前面;下图中same收到消息状态即时出现提醒;以及在in,消息会出现在当前页面右侧。...局部提醒 另外,与全局提示相反还有一种局部显示方式,nice在小圈里面,当用户在小圈内收到该小圈相关消息,会出现消息通知提醒。...因为,这种方式比较适用于相对独立体系社群内。 ? 多入口提示 提 消息提醒入口数量维度上分析,当我在百度贴吧收到一条回复,会有三个地方同时出现提示,如下图。

1.2K70

Android程序后台开启服务,显示通知

何在程序后台运行时去开启服务?   后台进程是指程序对用户不可见状态,在程序又该如何去判断呢?其实很简单,我也搜了一些代码,但是都达不到我想要效果,不如自己动脑。...这样的话就很灵活了,如果你想要程序不论在任何时候都可以接收到通知消息,那只需要在onCreate方法开启一个可以发送notification广播,诸如此类。     ...: 接下来这些代码需要写在服务里 要使用通知可以分以下几步: 第一步,获取系统通知管理对象: private NotificationManager manager; manager = (...在builder设置好后就可以发送通知请求 了: //发送通知请求 manager.notify(1,mBuilder.build()); 一个完整发送通知代码如下,当然下拉显示风格也可以自定义...builder.setContentText("content"); //通知消息下拉显示标题 builder.setContentTitle("title");

1.4K20
领券