草庐IT

通知栏

全部标签

java - 应用程序关闭时 FCM 推送通知不起作用 Android

好吧,我到处都找遍了,但找不到答案。我已经在我的Android应用程序中实现了推送通知,当应用程序处于Activity状态(前台或后台)时一切正常,但是如果我关闭该应用程序,我将停止接收通知。这是我发送通知的php代码。publicstaticfunctionsendNotification($token){$url='https://fcm.googleapis.com/fcm/send';$fields=array('notification'=>array("title"=>"Test","body"=>"TestMessage","icon"=>"default","sound

Android 从 GCM 迁移到 oneSignal 推送通知

我有一个使用GCM推送通知的Android项目,但我的客户希望我从GCM迁移到oneSignal推送通知。(面议)项目有点老,使用eclipse开发。所以我的问题;更改为oneSignal是个好主意吗?GCM和oneSignal有什么区别?更好的性能?更多功能?是否建议使用它而不是GCM?抱歉,我是一名Android初学者,无法真正找到有关oneSignal的大量信息,非常感谢任何帮助! 最佳答案 OneSignal提供API以及通知营销工具。与直接使用GCM/FCMAPI不同,借助OneSignal,您可以定位特定的用户群、安排通

android - 应用程序运行时推送通知

我正在实现推送通知,到目前为止它运行良好。我设法获得推送通知,当我单击能够开始Activity时。但如果应用程序已经在运行,我不想通知用户通知。这就是我计划这样做的方式...但不确定这种方式是否正确IntentactIntent=newIntent(this,MainActivity.class);actIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);PendingIntentpIntent=PendingInten

android - 在 cordova android 的状态栏中显示多个推送通知

我在cordova中成功实现了推送通知usingthispushplugin.一切正常,但如果收到多个通知,则问题只有最新的通知可用。我已经提到了thisanswer,但它使用较旧的插件。这是我从答案中尝试的代码。intnotId=0;try{notId=Integer.parseInt(extras.getString("notId"));}catch(NumberFormatExceptione){Log.e(TAG,"Numberformatexception-ErrorparsingNotificationID:"+e.getMessage());}catch(Exceptio

当手动通知更改并通过diffutil通知更改时,循环系统会感到困惑

我有一个有趣的情况,我的适配器有两种视图类型-HEADER和ITEM。标题视图始终处于位置0。当我更新数据时,我会使用DiffUtil获取数据的差异。为了拆除更新和重新启动,我使用ListUpdateCallback:privatevoiddispatchUpdates(@NonNullfinalRecyclerView.Adapteradapter,@NonNullDiffUtil.DiffResultresult){result.dispatchUpdatesTo(newListUpdateCallback(){@OverridepublicvoidonInserted(intpositi

android - B activity 怎么通知 A list 数据改变了?

我有一个ActivityItemList.java。当用户点击项目时,它会启动新的Activity,比方说ItemDetailActivity.java。我想要做的是,当用户按下ItemDetailActivity.java上的按钮时,它应该告诉ItemList.java刷新列表项。我知道myListAdapter.notifyDataSetChanged()会刷新列表。但是ItemList.java如何知道何时更改数据。我不想使用静态方法或变量。我知道如何使用处理程序,但不知道如何将处理程序传递给其他Activity。我在想的是创建我自己的事件/监听器并与列表关联,所以当事件触发时,

android - 单击通知打开文件?

我想在文件下载(使用服务)服务时通过单击通知打开文件。我已经在我的mainActivity中传递了“http://railsboxtech.com/singing/song/ishq_wala_instrument.mp3”这个URL来下载它。为此,我使用以下代码:publicclassDownloadServiceextendsIntentService{StringurlPath;privateintresult=Activity.RESULT_CANCELED;publicDownloadService(){super("DownloadService");}//Willbeca

IntelliJ IDE 插件开发 | (三)消息通知与事件监听

系列文章IntelliJIDE插件开发|(一)快速入门IntelliJIDE插件开发|(二)UI界面与数据持久化IntelliJIDE插件开发|(三)消息通知与事件监听前言在前两篇文章中讲解了关于插件开发的基础知识,本文将介绍关于消息通知和事件监听方面的内容,关于IntelliJIDE插件开发的基本内容也就到此为止,在下一篇文章中将开发一个简单的插件对这部分内容做一个总结,后续再介绍关于虚拟文件和PSI相关的知识,最后以一个代码生成插件作为结尾。话不多说,下面就开始本文的主题,同时本文涉及到的的完整代码已上传到Github。消息通知在IntelliJIDE中用于展示消息提示的方式有很多种,例如

Android Lollipop 应用程序通知设置

在AndroidLollipop中,当您长按一个通知时,您可以访问该通知应用的设置,例如优先级,或简单地阻止它。是否有可用于访问这些设置的Intent? 最佳答案 在这里找到答案-https://plus.google.com/+CyrilMottier/posts/YY6tbJrJMra您需要将此添加到要附加到该设置图标的Activity中 关于AndroidLollipop应用程序通知设置,我们在StackOverflow上找到一个类似的问题: https

android - 如何处理 Android 中的警报通知?

我正在为Android开发一个媒体播放器应用程序,为此我需要处理任何警报通知,并基于此暂停播放。当闹钟暂停或解除时,我将继续播放。我在谷歌上搜索了很多警报处理,但我发现的是通过代码启用警报通知、设置Intent然后处理它的方法。但是,我找不到哪里可以只处理警报通知部分。我不需要设置闹钟,它可以由用户设置,我不需要以编程方式设置。我只需要处理该通知即可。关于这方面的任何想法都非常有用吗?谢谢,阿希什 最佳答案 嗨,AsheeshVashishtha,请纠正我这一点,但AFAIK每当任何其他应用程序(即使它是闹钟)被激活时,您的Acti