18得票2回答
启用前台服务在通知权限被禁用后会导致崩溃(Android 13)

所以,我一直在尝试使用新的Android模拟器(即Android 13或Android Tiramisu,API 33),但在一个应用中,我需要一个前台服务。 该应用的目标SDK当前为33。 由于通知要求,我已将android.permission.POST_NOTIFICATIONS添加到清...

8得票1回答
Java.lang.NoSuchMethodError: android.app.Notification$Builder.addAction 意思是:找不到方法错误,android.app.Notification$Builder.addAction。

我开发了一个安卓应用,其中我使用通知在应用启动时进行显示。 当我在安卓模拟器上运行代码时,应用程序工作得非常完美,但是当我尝试在真实设备上运行具有安卓版本4.0.4的相同代码时,它抛出了错误日志: 05-13 19:06:45.824: E/AndroidRuntime(15402): FA...

7得票1回答
Android O - 关闭通知渠道后再打开,重要性级别总是重置为中等水平。

在Android O中,我们可以使用不同的通知渠道来设置不同的优先级(重要性)。在我的代码中,我将通道重要性级别设置为“紧急”,即“发出声音并弹出屏幕”。 但是当我进入通知设置,关闭通道通知,然后重新打开时,重要性级别总是会重置为中等(“无声”),这是默认级别。 我知道我们可以手动更改重要...

13得票2回答
NotificationListenerService无法读取堆叠通知的文本

我希望这不会违反任何规定,因为我已经尽力按照如何提问的指南操作。 我正在尝试使用NotificationListenerService读取传入通知,它对我有效,但只有部分地有效。 它的类型是第一个通知,比如-whatsapp,我可以获取ticker、文本和标题,但是如果通知堆积起来,我就再...

14得票1回答
如何获取“覆盖勿扰设置”的值?

如何获取Android中我的应用程序包的“覆盖请勿打扰设置”状态?

11得票1回答
在NotificationCompat.Builder中,是否需要使用setContentIntent(PendingIntent)方法?

呼叫:public static void triggerTestNotification(Context ctx, String tag, int id) { Notification not = new NotificationCompat.Builder(ctx) ...

7得票1回答
按照id分类并像WhatsApp一样展示群组通知

我一直在尝试通过一个id将通知分组,以便像WhatsApp一样显示它们,而不是每行显示一个通知。 在onNotification或onNotificationDisplayed中添加setGroup似乎没有任何效果,请参见以下示例: 1 componentDidMount() { thi...

12得票2回答
在Android Oreo上接收来自通知的广播

我有一个置顶通知中的自定义按钮。 我曾经附加了一个PendingIntent以便接收按钮点击: Intent intent = new Intent(); intent.setAction("com.example.app.intent.action.BUTTON_CLICK"); Pen...

20得票3回答
Android通知点击后调用方法

这段代码创建了一个通知。如果你点击它,当前应用程序就会启动(该意图是在Entry中创建的,它是我唯一的Activity),这是安卓开发者博客稍微修改过的版本: private void makeIntent() { NotificationManager mgr = (Notific...

63得票8回答
安卓通知 PendingIntent Extras 为空。

我正在尝试从通知中向被调用的活动发送信息,但在我的活动中我得到了null。 通知的代码如下:private void showNotification() { Intent resultIntent = new Intent(this, MainActivity.class); if (D)...