Questions tagged «notifications»

通知是显示的用户界面元素,用于指示已发生事件。

12
自定义通知布局和文本颜色
我的应用程序显示了一些通知,根据用户的喜好,它可能会在通知中使用自定义布局。它运作良好,但有一个小问题-文字颜色。普通的Android设备和几乎所有制造商的外观都在浅色背景上使用黑色文本作为通知文本,但三星却没有:其通知下拉菜单具有深色背景,默认通知布局中的文本为白色。 因此,这会导致一个问题:不使用任何精美布局的通知显示得很好,但是使用自定义布局的通知却很难阅读,因为文本是黑色而不是默认的白色。甚至官方文档也只是为设置了#000颜色TextView,所以我在那里找不到任何指针。 用户很友善地拍摄了该问题的屏幕截图: 那么,如何在布局中使用设备的默认通知文本颜色?我宁愿不开始根据电话型号动态更改文本颜色,因为这需要进行大量更新,并且具有自定义ROM的人可能仍然会遇到问题,具体取决于他们所使用的皮肤。

9
在Android中从Firebase发送通知时没有通知声音
我正在从Firebase向我的Android应用程序发送推送通知。但是,当我的应用程序处于后台firebase时,不会调用onMessageReceived方法,firebase会将通知发送给系统以在系统任务栏中显示通知。通知出现在系统托盘中,但是没有声音发出通知,即使我在系统设置中允许我的应用程序发出通知声音。 从Firebase收到通知时我该怎么做以播放通知声音。 这就是我从Firebase向我的应用程序Blogpost链接发送通知的方式。 如何在Android应用程序中添加Firebase

15
禁用来自NotificationChannel的声音
今天,我开始针对API 26,这迫使我使用通知通道。 我的问题是,现在在每个新通知(包括对其的更新)上都会播放烦人的声音。 如何禁用此声音? 我尝试用自定义的mp3声音替换此声音,然后将其传递给带有静音的mp3,但这被忽略。 我只是添加了一个优先级非常低的通知,基本上是给用户一个与应用程序交互后执行某些操作的选项。没有理由大声喊叫,用户将知道他可以参考该通知,因为他已经对应用进行了某些操作,他知道该操作将导致显示通知。 用户真的会开始被那种声音烦恼。

5
getIntent()附加内容始终为NULL
我写了一个简单的Android应用,它显示了这样的自定义通知: Context context = getApplicationContext(); NotificationManager manager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); Notification notification = new Notification( R.drawable.icon, title, System.currentTimeMillis()); Intent notificationIntent = new Intent( context, this.getClass()); notificationIntent.putExtra("com.mysecure.lastpage", "SECURECODE"); PendingIntent pendingIntent = PendingIntent.getActivity( context , 0, notificationIntent, 0); notification.flags = notification.flags | Notification.FLAG_ONGOING_EVENT; notification.contentView = new RemoteViews(context.getPackageName(), R.layout.notifypbar); notification.contentIntent = pendingIntent; notification.contentView.setTextViewText(R.id.notifypb_status_text, text); …

4
如何在Android中以编程方式从通知栏删除通知?
任何人都知道我们如何以编程方式从应用程序中删除通知,即使用Pending intent进行调用。 我曾经使用以下方法取消通知。 AlarmManager am=(AlarmManager)getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(Display.this, TwoAlarmService.class); PendingIntent pi = PendingIntent.getBroadcast(Display.this, AlarmNumber, intent, PendingIntent.FLAG_CANCEL_CURRENT); am.cancel(pi); 但是问题是尚未从通知栏删除的已经触发的通知。 提前致谢...

5
Android待处理的意图通知问题
我的应用程序中发生了一件令人震惊的事情,它启动了一个通知,然后在按下时启动了一个活动。问题在于,当我创建多个警报时,从通知启动的活动将获得与第一个警报相同的附加功能。我认为问题出在我放在待定意图中的意图还是待定意图本身中。我想我可能需要在其中之一上标记,但我不知道哪一个。 Intent showIntent =new Intent(context, notificationreceiver.class); showIntent.putExtra("details", alarmname); PendingIntent contentIntent = PendingIntent.getActivity(context, 0, showIntent, 0); notification.setLatestEventInfo(context, "The event is imminent", alarmname, contentIntent); 和通知的接收者 Bundle b = getIntent().getExtras(); String eventname = b.getString("details"); details.setText(eventname); 每次发生通知时,“详细信息”额外内容都是相同的,而不是具有不同的值。在我确定意图之前,我确定正确的值会进入“详细信息”,因此这是我每次按任何通知时获取第一个意图的问题。我如何才能启动正确的意图?希望我尽我所能,谢谢!

5
如何在Android上调出可用通知音的列表
我正在Android应用程序中创建通知,并且希望在我的首选项中有一个选项可以设置用于通知的声音。我知道在“设置”应用程序中,您可以从列表中选择默认的通知声音。该列表从何而来,有没有办法让我在我的应用程序中显示相同的列表?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.