android-notifications相关内容

升级到 Android 8.1 后 startForeground 失败

将我的手机升级到 8.1 Developer Preview 后,我的后台服务无法正常启动. 在我长期运行的服务中,我实现了一个 startForeground 方法来启动在创建时调用的正在进行的通知. @TargetApi(Build.VERSION_CODES.O)私人乐趣 startForeground() {//安全调用,由兼容库处理.val notificationBuilder ..

Android 4.1:如何检查应用程序的通知被禁用?

Android 4.1 为用户提供了一个复选框,用于禁用特定应用程序的通知. 但是,作为开发人员,我们无法知道通知调用是否有效. 我真的需要检查当前应用程序的通知是否被禁用,但我在 API 中找不到任何设置. 有没有办法在代码中检查这个设置? 解决方案 你不能 100% 不能. 这个 Google I/O 2012 视频和新项目的项目负责人询问通知声明您不能. ..

自定义通知布局和文本颜色

我的应用程序会显示一些通知,并且根据用户偏好,它可能会在通知中使用自定义布局.它运行良好,但有一个小问题 -- 文本颜色.Stock Android 和几乎所有制造商的皮肤都使用浅色背景的黑色文本作为通知文本,但三星没有:他们的通知下拉菜单具有深色背景,并且默认通知布局中的文本为白色. 所以这会导致一个问题:不使用任何花哨布局的通知显示正常,但使用自定义布局的通知很难阅读,因为文本是黑色而不 ..
发布时间:2021-11-27 20:05:25 移动开发

推送内容更改通知

假设我有一个 Android 应用程序,它只是使用从随机 REST API 获取的内容构建一个 ListView. 想象一下,当 API 上有新内容可用时,我需要发送推送通知.最简单的方法是什么? 我对 Android 上的推送通知过程有点困惑.我看了一下 Firebase,但我不知道我是否需要在 Firebase 上有一个数据库来存储结果,因为新内容可通过 API 获得,然后触发数据 ..
发布时间:2021-11-27 20:05:16 移动开发

Android:是否可以使用数字更新 ImageView/ImageButton 以显示新消息的数量?

在 iOS 中,我们有一项功能可以通过在图标的右上角显示一个小数字来为用户更新应用程序图标,并为用户提供新的待处理消息,同样,我想知道我们是否有更新应用程序图标的方法android 中的 ImageView/ImageButton(在这里我不是要更新主屏幕上的图标,而是我的应用程序内的图标). 例如,图片显示红色背景图标,其中显示待读取的消息数量为红色,如果没有消息,则显示为灰色背景. ..
发布时间:2021-11-27 18:10:22 移动开发

收听传入的 Whatsapp 消息/通知

我正在开发基于通知的应用程序,为此我需要收听传入的通知.我已经能够收听来电、短信、邮件等.我不知道如何通过代码在 Whatsapp 上收听朋友的 ping 或消息.这真的可以做到吗?如果是这样,如何?可以为此使用 无障碍服务,使用包名称作为“com.whatsapp"? 解决方案 我能够使用 做到这一点无障碍服务.使用它,您可以收听通知栏上的所有通知.我通过将包名称添加到 Accessib ..

即使应用程序关闭,如何每天在特定时间显示通知?

虽然之前在 Stack Overflow 上可能有人问过这个问题,但我仍然没有找到明确的答案. 我想在每天中午 12 点显示通知,例如,即使应用程序已关闭.我从这些链接中引用了:每天特定时间的通知 android, Android每日特定时间重复通知使用 AlarmManager 的一天,启动时的 Android BroadcastReceiver - 当 Activity 在后台时保持运行 ..

无法在频道“null"上发布通知目标 API 为 26

两个日志显示 1:对于音量控制以外的操作,不推荐使用流类型 2:请参阅 setSound() 的文档,了解如何与 android.media.AudioAttributes 一起使用以限定您的播放用例 解决方案 来自开发者文档: 当您面向 Android 8.0(API 级别 26)时,您必须实施一个或多个通知渠道来向您的用户显示通知. int NOTIFICATION ..
发布时间:2021-11-27 12:59:58 移动开发

不同的通知声音在奥利奥中不起作用

我仅在 Oreo 版本中遇到一些通知相关问题.我按照此链接,按照他的建议在卸载/安装应用程序后成功获得自定义声音. 现在的问题是我想在我的应用程序中使用两个自定义声音,为此,我有如下代码: private void sendNotification(NotificationBean notificationBean) {String textTitle = notificationBean ..
发布时间:2021-11-27 12:59:32 移动开发

通知未在奥利奥中显示

普通通知生成器不会在 Android O 上显示通知. 如何在 Android 8 Oreo 上显示通知? 是否需要添加任何新代码以在 Android O 上显示通知? 解决方案 在 Android O 中,必须在通知生成器中使用频道 以下是示例代码: //为通知设置一个 ID,以便它可以更新.int notifyID = 1;String CHANNEL_ID = " ..
发布时间:2021-11-27 12:54:17 移动开发

有什么方法可以链接到我的应用程序的 Android 通知设置?

有什么方法可以启动 Intent 以访问我的应用的 Android 通知设置屏幕(如下图所示)?或者我可以制作一个 PreferenceScreen 项目的简单方法,只需点击一下就可以引导到这里? 解决方案 以下适用于 Android 5.0 (Lollipop) 及更高版本: Intent intent = new Intent();intent.setAction("android. ..

通知栏图标在 Android 5 Lollipop 中变成白色

我有一个显示自定义通知的应用.问题是在 Android 5 中运行时,通知栏中的小图标显示为白色.我该如何解决这个问题? 解决方案 接受的答案不(完全)正确.当然,它使通知图标显示为彩色,但这样做有一个很大的缺点 - 通过将目标 SDK 设置为低于 Android Lollipop! 如果您按照建议将目标 SDK 设置为 20 来解决白色图标问题,那么您的应用将不会针对 Androi ..
发布时间:2021-11-27 12:41:56 移动开发