45得票2回答
蜂窝状通知 - 如何设置合适大小的大图标?

我很好奇为什么Notification.Builder的setLargeIcon方法只接受Bitmap类型的参数,而没有提供使用资源id的重载方法。也许这是出于性能方面的考虑,但是与此同时,setSmallIcon却可以接受res drawable id,这似乎有些奇怪。Notificatio...

45得票2回答
如何在Android中安排通知

我想设置一个未来的通知时间。 我已经有了创建通知的代码,但是找不到可以安排通知的选项。 如何安排通知?

44得票2回答
GCM注册ID会过期吗?

我知道C2DM的注册会过期,并且你应该定期刷新注册ID。那GCM是否也是如此呢?从Android GCM指南上的以下代码来看(如下所示),似乎只需要执行一次,而不需要刷新,但我没有在任何地方明确地看到这样的说明,所以我想确认一下。final String regId = GCMRegistra...

42得票3回答
如何将应用程序图标设置为通知抽屉中的通知图标

如图所示... 我收到了我的通知图标(在红色图标左侧) 但我需要像黑色箭头所示一样显示应用程序图标 public void notify(View view){ notification.setSmallIcon(R.drawable.ic_stat_name); n...

41得票4回答
在Android 8.1 API 27上,通知未显示。

我在Android 8.1 API 27上收到Toast: 针对“my_package_name”软件包的开发人员警告 在...上发布通知失败。 Logcat包含以下字符串: 通知:使用流类型除音量控制外的操作已过时 W / Notification:请参阅s...

40得票8回答
如何在安卓 Oreo 中检查特定的通知通道是否已启用?

我正在使用以下调用来检查通知是否已启用: NotificationManagerCompat.from(getContext()).areNotificationsEnabled() 然而,如果用户仅禁用了该通道,我将无法得知。 如何检查特定的通知通道是否已启用?

40得票9回答
Android通知的setSound方法无法工作

在我的混合 Cordova Android 应用程序中,针对 API 23+,我想为通知使用自定义的声音。为此,我已经完成了以下工作:在应用程序中使用的单个自定义插件的plugin.xml文件中,我声明了<resource-file src="src/android/res/unysou...

39得票4回答
W/FirebaseMessaging: AndroidManifest中缺少默认通知渠道元数据。将使用默认值。

我们的应用现在具有targetSdkVersion 26(Android 8),并且应用使用FCM推送通知。当应用处于前台状态时,推送通知可以正常工作。问题出现在当应用不在前台状态下点击通知时。我刚刚在manifest中添加了metadata,但仍然出现相同的错误。 AndroidManif...

39得票1回答
在自定义通知中添加按钮操作

我制作了一个自定义通知,并且其中有一个按钮,我想在通知和按钮点击时执行两种不同的功能。我查看了很多链接,但找不到添加按钮监听器的方法。 有人能帮忙吗?这是我的代码。非常感谢。 private void startNotification() { Intent intent; ...

39得票5回答
监听来自Whatsapp的消息/通知

我正在开发一个基于通知的应用程序,需要监听来自手机的通知。我已经能够监听到来电、短信、邮件等通知,但不知道如何通过代码监听WhatsApp中的消息和提示音。这是否可能?如果是,应该怎么做?可以使用可访问性服务来实现,将包名称设置为“com.whatsapp”吗?