草庐IT

通知栏

全部标签

android - 单击通知时从服务启动 Activity

我知道,这里有很多这样的问题,但我一整天都在尝试解决方案,但一无所获。谷歌文档上的示例,以及我在这里找到的其他5种方法中的任何一种都对我不起作用。与典型情况一样,当我单击通知时,它会关闭状态栏并且屏幕上不会显示任何新内容。我正在从服务创建通知并需要通知来触发尚未创建的新Activity。我还需要一种通过Intent将信息传递给该Activity的方法。是的...这是Android的java以下是我的代码的splinter残余。packagecom.bobbb.hwk2;importjava.io.FileOutputStream;importandroid.app.Notificati

android - Android 上带有远程 View 的自定义通知

我已经使用setOnClickpendingintent编辑了代码,此代码适用于ImageView和通知文本,如我所愿,但我仍然需要一些帮助。我想从我的服务类暂停或播放媒体播放器,那么如何从通知挂起Intent访问服务的停止或播放方法?有人说广播接收器会帮助你,但我不明白它是如何工作的。我已经设法从通知的暂停按钮打开网络浏览器,但我不知道如何访问服务方法。分享任何示例代码(如果有)。@SuppressWarnings("deprecation")voidshowNotification(){intpendingRequestCode=0;intpendingFlag=0;finalRe

android - Android 上的 Pubnub 推送通知和电池生命周期

我们正在编写一个聊天应用程序,并在后台运行Pubnub服务,监听消息并在收到消息时触发NotificationIntent。问题是我们在手机休眠时使用了部分唤醒锁,这只会耗尽电池电量(应用程序占用>20%的电量)。是否有一种CPU密集度较低的消息监听方式?我也尝试四处寻找Android上Pubnub推送通知的代码示例,但没有找到。谢谢,萨瓦特 最佳答案 PubNub’sAndroidSDK后台进程经过多次迭代优化。我们的基准测试表明,部分唤醒锁不执行任何操作与PWL+PubNub套接字在电池消耗方面几乎没有差异。即使测量最耗电的用例

android - 如何在应用程序未运行时显示通知

我是android的初学者。我创建了一个服务来在调用mainActivity上的onCreat时显示通知publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Intenta=newIntent(this,myService.class);startService(a);}}这是我的服务等级publiccl

android - Firebase Cloud Messaging Android 接收静默推送通知

我正在尝试从GCM迁移到Firebase云消息传递,我注意到当应用程序未运行时,通知会出现在通知托盘中。对于GCM,情况并非如此,是否显示通知取决于开发人员。我想在FCM中有类似的行为,当应用程序运行时,我想静默处理推送消息,而不是让用户单击通知并启动应用程序。我怎样才能做到这一点。谢谢, 最佳答案 FirebaseCloudMessages有两种类型的消息:通知消息:这种类型的消息与GCM消息具有相同的行为FCMautomaticallydisplaysthemessagetoend-userdevicesonbehalfofth

没有谷歌服务的安卓推送通知

我来自Apple世界,所以我对Android没有太多经验。但我正在寻找的是一种Android设备接收推送通知的方式,无需使用任何第三方服务器。通知需要是标准的Android通知(外观)我需要这个的原因是,我需要在一个无法进入外部世界的房间里使用它。(无法连接到任何服务器)但我有自己的WiFi,因此用户可以通过我的wifi从我的服务器接收推送通知。我知道在iOS上这是不可能的,那么Android呢? 最佳答案 在应用程序退出后,可以使用在系统(后台)中运行的Service。一些sampleHERE,你应该对START_STICKYfl

android - Cordova - 通知后台运行服务

我正在使用cordova构建我的android应用程序。由于android终止服务,我将服务与通知绑定(bind)以避免服务终止。这是我如何将服务与通知绑定(bind)的方法@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){context=this.getApplicationContext();notifyService();returnSTART_NOT_STICKY;}privatevoidnotifyService(){Stringpackage_name=this.getApplication

android 7.0通知图标出现白色方 block

我正在使用以下代码fragment在我的Android应用程序中生成通知。privatevoidsendNotification(StringcontentText,Stringmessage){IntentresultIntent=newIntent(this,MainActivity.class);resultIntent.putExtra("clear","clear");resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);PendingIntentpiResul

android - Android 8.0 如何检测通知 channel 被用户屏蔽

当用户阻止我的应用程序创建的通知channel时,我的应用程序是否会收到任何回调,或者稍后可以检测到? 最佳答案 从AndroidP开始,有一个针对这个的系统广播:https://developer.android.com/reference/android/app/NotificationManager.html#ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED如果没有这个,就不可能可靠地同步我们的后端推送服务器和channel设置(你必须轮询......)

android - 如何知道 Android 中 Firebase 通知中的主题名称?

我正在开发一个集成了Firebase来处理通知的应用程序。我只想知道如何获取从后端团队发送给我的主题名称。其中包含三个主题,根据主题,我必须以不同的布局显示消息。我得到这样的标题和正文:if(remoteMessage.getData().size()>0){//handlethedatamessageheretry{Stringtitle=remoteMessage.getNotification().getTitle();Stringbody=remoteMessage.getNotification().getBody();Log.e("TITLEANDBODY",title+"