起因:做了两个带推送的app:HiApp和WeApp,前者个推,后者百度推送,但前者有一个小缺陷。现象:两部手机1.htcD820t手机,运行中的app利用自带的关闭最近程序后,通知栏不清理该app的推送消息,但点进去无反应。2.红米:手机的设置中关闭进程,通知栏没有清除,点击进去无反应,进入不了该消息对应的app。利用小米自带的清理或第三方清理内存后,通知栏消息全都被清掉。但是WeApp不会出现
第五篇 ServiceService,即Android服务,是Android四大组件之一,是一种程序后台运行的方案,用于不需要用户交互,长期运行的任务场景。可用以做一些耗时或者监听操作。概述Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁
转载
2024-05-15 05:53:12
1215阅读
今天早上看到郭霖大神一篇文章:Android 8.0的通知栏适配,自己做个记录我们知道,Android 8.0系统的最大改进就是通知栏适配和应用图标,关于应用图标的适配在后续文章中记录,现在先记录一下通知栏的适配google从8.0开始,引入了通知渠道这个概念,通知渠道就是指每一条通知都要属于一个对应的渠道。每个App可以自由地创建当前App拥有哪些通知渠道,但是这些通知渠道的控制权掌握在用户手上
源码:2.3.4 知识点:禁止所有应用使用全屏功能。这个改动很简单,只需要在frameworks\base\core\java\android\view\Window.java 这个类中的 public void setFlags(int flags, int mask) 函数,判断一下 flags 和 mask是不是都是 WindowManager.LayoutParams.FL
转载
2024-08-30 21:34:26
477阅读
安卓最强机:首款高通骁龙805手机曝光 在高通发布了骁龙800处理器和三星推出八核的猎户座处理器之后,智能手机的军备竞赛已经暂时没有之前那种疯狂的状态了。但是近日首款搭载高通骁龙805处理器的手机出现在跑分数据库中。 这款搭载高通骁龙805处理器的手机既不是三星、LG、索尼等国际大厂,也不是首次使用上2K分辨率的国产手机厂商而是大家都不太熟悉的韩国手机厂商泛泰。其实之前我们已经报道过泛泰会率先
了文 / PJ McLachlan,产品经理 即使不与网站交互,用户也可以通过网页通知接收到新消息的提示。通知是众多应用程序中必不可少的功能,广泛应用于如聊天、日历、邮件客户端、出行应用、社交媒体和快递等服务。但在用户浏览网页的过程中,许多网站选择在初次访问(而非用户使用的相关模块与功能)时就请求通知权限,因而常常招致用户抱怨。这种自发性权限请求会打断用户的工作流程,进而造成用户体验下降
# Android 14 申请通知权限
在Android应用开发中,通知权限是一个非常重要的功能。通过通知权限,应用可以在用户设备上显示通知,以便及时提醒用户重要的信息或事件。在Android 14中,申请通知权限的方式有所改变,本文将介绍如何在Android 14中申请通知权限,并提供代码示例。
## 为什么要申请通知权限
通知权限可以帮助应用在后台向用户发送消息提醒,提高用户体验,同时也
原创
2024-07-12 05:29:22
2294阅读
最近闲来无事就把个推研究了一下,发现个推的SDK版本已经更新到2.9.5.0了,而且跟以前的版本相比感觉变化实在是太大了。 以前的版本在配置清单里面的配置为<!-- 配置第三方Receiver-->
<receiver
android:name="cn.com.zhaoshuikan.bdhospital.PushReceiver"
转载
2024-10-16 15:49:44
386阅读
Android N 版本中的通知又做了进一步的改进。主要改进了如下几点:新的 UI 效果增强对自定义 View 的支持支持通知内直接回复新的 MessagingStyle 样式通知聚合通知 同一类型通知可以聚合一起了,再也不用担心用户手机满屏都是通知了刚好,我司的app是一款社交类型的app,为了适配Android N的这些特性,于是花了点时间给自己的app加上了通知栏直接回复的功能。直接上代码:
转载
2024-10-13 10:31:29
45阅读
01 前言1. 通告APP,项目需求以及背景分析2. 通告APP的进度3. 04.12 项目进度如果你还未曾看过我之前三篇关于通告APP的,建议你点击上方链接哦~~02 正文现在已经是第六周的周末了,主要的业务功能基本完成了哦~第八周这门课程结课了,因为已经去实习了,所以投入这个APP的时间减少了,不过后期有时间会继续维护和完善~~我继续来说明一下通告APP的进度啦,这一次主要是说一些细节下文主要
最近做直播,要求向关注者发通知,显示在通知栏, 记录下简单的使用。 并发现一个在魅族手机上奇葩的坑。。。直接上代码:private void notifyLiveStart(Activity context, PendingIntent intent, int id, String contentText, String tickerText) {
NotificationChannel chan
转载
2023-07-23 19:26:29
413阅读
根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。 下面对Notifi
转载
2023-09-07 09:18:22
1176阅读
昨天凌晨,谷歌正式上线了Android 11 Beta版,这次的系统共有三大主题,分别是人、交互和隐私,我们来看一下它的新特性。
在Android 11上,谷歌在顶部通知栏提供了对话通知选项,来通知时,用户能以气泡形式打开,并提供一个快捷会话窗口,可以直接回复。
看到这就有疑问了,这不就是魅族Flyme 7的小窗模式吗?早在2018年
转载
2023-09-10 15:06:29
57阅读
# Android 33通知权限
在Android系统中,通知权限是一种重要的功能,它能够帮助应用程序向用户发送通知消息。Android 33通知权限是指Android系统版本为33及以上的权限控制机制。本文将介绍Android 33通知权限的相关知识,并提供代码示例进行说明。
## 1. 什么是Android 33通知权限?
Android 33通知权限是指在Android系统版本为33及
原创
2023-12-18 06:54:04
614阅读
# Android 13通知适配指南
在Android 13中,通知适配是一个重要的主题。随着系统的不断更新,一些通知相关的API和行为可能会发生变化,为了确保应用在新系统上能够正常运行并保持良好的用户体验,开发者需要对通知适配进行相应的处理。本文将介绍Android 13中通知适配的相关内容,并提供一些代码示例供开发者参考。
## 通知适配的重要性
在Android 13中,通知适配变得更
原创
2024-03-24 03:51:32
181阅读
# Android 通知常驻通知
在Android应用程序中,通知是一种重要的方式来向用户传达信息。常驻通知是一种特殊类型的通知,它会一直显示在通知栏中,直到用户手动将其移除。常驻通知通常用于显示持久性的信息,比如播放音乐时显示当前播放歌曲的信息。
本文将介绍如何在Android应用程序中创建常驻通知,通过代码示例演示整个过程。
## 1. 添加通知权限
在AndroidManifest.
原创
2024-02-25 07:14:32
2620阅读
关于通知的属性设置和常见的使用方法可以看我的这篇:Android 通知(使用NotificationCompat.Builder )当时是依照Android 7.0写的博文,发现在Android 8.0上无法弹出,这里做出适配Android O通知的总结。区别与Android 7.0,需要为通知添加渠道:NotificationChannel。 先上代码举例:final String CHANN
转载
2023-07-28 14:57:56
60阅读
1. android 8.0 之前通知 Notification.Builder、基本案例:public void sendNotification(View view){
// 设置点击通知启动 意图
// Intent intent = new Intent(this,MainActivity.class);
In
转载
2024-07-28 18:23:58
119阅读
NotificationManager 在执行 notify(int id, Notification notification) 方法时,有 2 个细节要注意,因为这两个细节可以实现类似墨迹天气在接收到消息推送后发出的常驻通知,这样的通知一直在状态栏显示而不会消失,当接收到新的消息推送后,发出的新通知中所携带的内容会更新状态栏的常驻通知,这样会带给用户比较良好的体验,用户只需要下拉查看状态栏就能
转载
2023-07-20 12:56:29
304阅读
尽管同时拥有网易的vip邮箱和自己的企业邮箱,我最常用的依然是gmail的邮箱。在和老外进行域名买卖的交易中,gmail的邮箱是唯一的一个选择,在交易进行过程中,为了不错过重要的邮件,每隔15分钟左右我就要刷新一下邮箱,这很麻烦。后来我找到了Gmail Notifier,Gmail Notifier能够在有新邮件到达时在桌面上给出一个提醒,当我坐在电脑前面时,这个工具给