草庐IT

通知栏

全部标签

android - 即使提供了通知 ID,也不会在单击操作按钮时删除通知

我发送的通知有2个操作按钮,即“接受”和“拒绝”。我正在关注这个Githubrepo.当用户点击“接受”时,会检查某些条件并相应地执行逻辑。UPDATE2.0-问题是在单击“接受”按钮后,操作成功进行但通知并未从状态栏中消失,因为此处生成的ID:m=(newRandom()).nextInt(10000);与这里不同:actionIntent.putExtra("id",NotificationARBroadcastReceiver.m);每一次!通知代码如下:IntentnotificationIntent=newIntent(getBaseContext(),Notificatio

android - Firebase 通知未以高优先级发送

当我通过Firebase网络界面向我的Android设备发送通知时,通知不会从状态栏向下显示。如果我想看到通知,我必须向下滑动。即使我在Web界面中将优先级设置为High也会发生这种情况。这是为什么?如果通知在应用程序打开时到达,这不是问题,因为我可以在我的FirebaseMessagingService类中自行设置优先级:publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage)

android - 深色背景下难以阅读的推送通知

我正在使用Onesignal.com向Web推送用户发送通知。Firefox用户可以正确显示通知,但Chrome用户无法阅读(深色背景上的黑色文本)并且图标太小。这是截图:我正在使用:Chrome55.0.2883.91安卓6.0华为P9Light(VNSL31)对这个问题有什么想法吗? 最佳答案 Android上的Chrome自定义了通知的显示(以添加自己的功能),并且在以深色主题显示通知时有点错误。一个开放的Chromebug在这里描述了这个问题:https://bugs.chromium.org/p/chromium/issu

android - 如何在收到通知时更改 textView 值?

我正在尝试制作一个程序,当手机上出现通知时,TextView的值会发生变化。在我的MainActivity中我有一个方法:privatevoidchangeText(){TextViewtextNotificationView=(TextView)findViewById(R.id.textNotificationView);textNotificationView.setText(R.string.textGotNotification);}每当收到通知时,我都想从MainActivity调用changeText()。为此,我创建了一个名为NotificationListener的类

android - 显示通知时华为 5.1 手机出现奇怪的允许/拒绝问题

事实证明,5.1的华为手机无法显示MediaStyle通知,所以在解决这个问题时,我做了一个非常简单的通知测试,我得到一个奇怪的问题,询问AllowAppName将消息推送到通知面板。我没有以任何方式使用推送,事实上下面的截图是一个应用程序,它所做的只是显示一个示例通知,没有别的。如何让它不显示?这是代码:Notificationnotification=newNotification.Builder(getApplicationContext()).setSmallIcon(R.drawable.ic_launcher_background).setContentTitle("Tra

android - 从通知栏与 AsyncTask 交互

所以我有一个AsyncTask处理上传到服务器,同时调用NotificationHelper类来更新通知栏以显示当前上传百分比。那部分工作正常,我遇到的唯一问题是让Action正常工作并能够使用Action发送的Intent(最近的尝试是在父Activity中使用广播管理器,但我从未收到消息)。如果有人能指出我正确的方向,将不胜感激。这里是一些代码:mNotificationManager=(NotificationManager)mContext.getSystemService(Context.NOTIFICATION_SERVICE);Intentintent=newIntent

android - 一旦应用程序上线,就会收到来自谷歌的电子邮件通知;将其发布到 Play 商店 (Android) 后

有没有办法在我们发布应用程序并上线后接收来自Google的电子邮件更新。如果我们想在特定时间向用户更新有关更新的信息,它会变得非常方便。 最佳答案 GooglePlayConsole->Settings->Preferences->NotificationPreferences激活在应用程序或商店列表更新上线时收到通知。用于Web、电子邮件或两者。 关于android-一旦应用程序上线,就会收到来自谷歌的电子邮件通知;将其发布到Play商店(Android)后,我们在StackOverf

php - Laravel 5 android 聊天与推送通知像 Whatsapp

我的android应用程序中需要一个聊天系统。我的后端是Laravel5api。我知道我可以使用websockets进行聊天,但我想在应用程序关闭时像Whatsapp一样推送通知。我知道jabber可以用于实时聊天,但是如果应用程序关闭它会工作吗?我可以将jabber与laravel一起使用吗?我看过这个laravel包:PushNotifications但它需要我不知道如何使用或获取的设备token。如果用户登录多个设备怎么办?如何唯一标识一个设备?整个聊天应该在推送通知上还是只要求用户打开应用程序然后在应用程序中显示消息?我对这个功能很困惑,有人可以指导我吗?

android - 如何获得有关 Android appcompat 或支持库更新的通知?

我想知道是否有办法获得有关GoogleAndroid库更新的通知,例如com.android.support:support-v4、com.android.support:appcompat-v7等等。我知道我可以在我的gradle构建中使用compile"com.android.support:support-v4:18.0.+"和+。但是如果能收到一封电子邮件或一个RSS提要,其中包含所有不同的android库的新版本,那将是很好的。这对保持依赖关系最新并将我的应用程序的新版本发布到Play商店有很大帮助。编辑:我找到了这个网址https://dl.google.com/andro

android - 通知声音不适用于 api 10 android

我使用这个函数来显示状态notification。一切正常,但notification没有声音播放。publicvoidnotifiction_main(Stringticker,Stringtitle,Stringtext,int_icon){Stringns=mContext.NOTIFICATION_SERVICE;NotificationManagermNotificationManager=(NotificationManager)mContext.getSystemService(ns);inticon=R.id.icon;CharSequencetickerText=ti