草庐IT

NOTIFICATIONS

全部标签

使用 FCM 的 Android 通知 - 谁启动了 FirebaseMessagingService?

根据设置指南here,在示例应用程序中,A)我创建了一个extendsfirebase服务类的类。B)我将这些类放在AndroidManifest.xml中A)Java类publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage){//a)What'sthelifecycleoftheservice?HowcanIensurethismethodisgettingcalled?//b

Android 应用程序当前 Activity 问题

我有一个基本问题,我认为附加任何代码fragment都没有帮助。当我们在应用程序在前面时按下主页按钮时,我们会转到主页,应用程序会失去焦点。现在,我的应用程序必须在状态栏中有通知图标。并且在我的应用程序中,有可能有2-3个Activity可见(在对话View中一个在另一个之上)。在某些情况下,我不太确定按下状态栏中的通知图标时如何恢复这种状态。但是,当我按下主页按钮,然后按下主屏幕中的应用程序图标时,我得到了预期的一切。那么,有什么方法可以让我对通知栏图标做同样的事情。 最佳答案 有两种方法:Notificationtorestor

Android - 正确更新通知进度条

我仍然是Android的新手,我正在努力改进我的通知进度条以使其更流畅,而不是对我的Pebble进行一百万次更新并以“正确的方式”进行。这段代码工作得“很好”,就像我在使用它时一样,通知绘制并且进度条按预期完成。当我将我的Pebblewatch设置为接受我的应用程序的通知时,这对我来说成了一个问题。这会导致它根据上传速度的快慢,每张图片振动大约50次。作为初学者,我认为我做的这一切都是错误的,并且有更好的方法来做我想做的事情。我的通知的进度条使用以下代码更新:privateintupload_progress;privateLongtime_previous_progress=Cale

Android 短信拦截无通知图标或 WAP-PUSH 消息

有没有办法用BroadcastReceiver拦截短信例如here但不向用户显示任何通知并立即删除包含例如某些关键字的消息编辑:我需要的是在android手机之间进行一些一对一的通信,我认为发送短信可以解决问题,但不需要短信通知,也许WAPPUSH消息会更好但我不知道如何从安卓手机发送它们。如果有人有任何有用的想法,请把它放在这里:) 最佳答案 Ericsson实验室的一些人在今年的droidcon期间展示了他们的推送解决方案(以及一些额外的推送很好的理由)。这是他们网站的链接:https://labs.ericsson.com/a

android - 点击通知启动 Activity 两次

我正在使用以下代码从服务创建通知:NotificationManagernotificationManager=(NotificationManager)ctx.getSystemService(Context.NOTIFICATION_SERVICE);CharSequencetickerText="bla...";longwhen=System.currentTimeMillis();Notificationnotification=newNotification(R.drawable.icon,tickerText,when);IntentnotificationIntent=n

android - Android 中的通知图标大小

我正在尝试获取有关通知图标大小的信息,以便为我的应用程序创建它们,但我有点迷路了。我读过一些基本上是这样说的帖子:ForMDPI24pxForHDPI36pxForXHDPI48pxForXXHDPI72pxForXXXHDPI96px我正在尝试使用Photoshop创建我的图标,但我不知道分辨率。谁能告诉我必须使用什么分辨率?这里有一个Photoshop,创建新对话框: 最佳答案 你就在这里..通知图标的大小与您在此处发布的大小相同...喜欢MDPI-24x24(drawable-mdpi)HDPI-36x36(drawable-

android: 使用 AlarmManager 运行后台任务

我正在编写一个应用程序,它需要定期检查服务器是否有新消息并通知用户。我见过一些使用AlarmManager来触发BroadcastReciever的示例,这似乎是正确的做法,但我似乎无法让它工作。任何人都可以向我展示此类事情的分步教程(重复警报会触发某种触发通知的后台代码)吗?TIA 最佳答案 这是一个完整的例子:http://android-in-practice.googlecode.com/svn/trunk/ch02/DealDroidWithService/这个例子使用的模式,我发现它似乎工作得很好,是使用引导接收器来设置

android - 始终在通知栏中显示服务

我想将我的应用程序添加到通知栏,以便它始终显示,就像GooglePlay商店中的某些应用程序一样。我希望它像这个屏幕截图:我希望我的通知不被清除,并且我的应用程序在点击通知时打开。这是我的服务类代码:packagecom.demo;importjava.util.Random;importandroid.app.Notification;importandroid.app.NotificationManager;importandroid.app.PendingIntent;importandroid.app.Service;importandroid.content.Intent;i

android - 如何取消另一个应用程序的持续通知?

背景我发现了一个以某种方式隐藏提醒通知的应用程序,甚至包括正在进行的通知(由前台服务使用),名为NCleaner.我想知道这样的东西是如何工作的。问题关于如何控制其他应用程序的通知的信息不多。仅限当前应用程序,出于某种原因,我无法取消正在进行的通知,但我成功取消了普通通知。我发现了什么我找到了thissample显示如何监控通知。在搜索有关NotificationListenerService的文档后,我还找到了如何取消其他应用程序的特定通知。但是,它不适用于正在进行的通知。为了测试正常的通知,我只是给自己发了一封电子邮件,或者通过我的电脑在PushBullet应用程序上写了一些东西。

Android 应用程序在关闭时未收到 FCM 通知

我正在检查FirebaseCloudMessaging发送通知。已经实现了它,当应用程序处于打开状态时它会收到通知。但如果我关闭应用程序,它就不再发出通知。有什么解决办法吗?代码:WebRequestwRequest;wRequest=WebRequest.Create("https://fcm.googleapis.com/fcm/send");wRequest.Method="post";wRequest.ContentType="application/json;charset=UTF-8";wRequest.Headers.Add(string.Format("Authoriz