草庐IT

NOTIFICATION

全部标签

android - 使用 Android L Notification.MediaStyle 添加终止播放按钮

我想使用新的AndroidLMediaStyle模板创建媒体播放通知。现在,我成功地完成了上一个、播放、暂停、下一个等操作(通过使用addAction(),但我找不到像在AndroidNotificationsDocumentation截图:有没有一种巧妙的方法来实现这一点?我希望“关闭”按钮终止当前正在播放的播放,清除播放通知,并位于所附屏幕截图中。 最佳答案 更新当使用此通知样式的支持库版本时,即NotificationCompat.MediaStyle,有setShowCancelButton()按钮。这将添加关闭按钮,但仅限

java - Android:如何避免点击通知调用 onCreate()

在我的应用程序中,如果发生特殊情况,我会通过通知通知用户:publicvoidtriggerNotification(Stringmsg){notificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);IntentcontentIntent=newIntent(this,ABC.class);Notificationnotification=newNotification(R.drawable.icon,msg,System.currentTimeMillis());notificatio

java - Android:如何避免点击通知调用 onCreate()

在我的应用程序中,如果发生特殊情况,我会通过通知通知用户:publicvoidtriggerNotification(Stringmsg){notificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);IntentcontentIntent=newIntent(this,ABC.class);Notificationnotification=newNotification(R.drawable.icon,msg,System.currentTimeMillis());notificatio

android - 如何通过 NotificationListener 使用 Android Nougat 的直接回复功能?

我的应用正在使用NotificationListener来读取来自各种3rd方应用(例如WhatsApp)的消息。到目前为止,如果只有一个聊天未读,我可以发送回复,代码如下。但是,对于WhatsApp,getNotification().actions会在两个以上的聊天未读时返回一个空对象,因为这些消息是bundle在一起的。如下图所示,如果通知被扩展,也可以选择发送直接回复,因此我确定可以使用此方法,我认为像PushBullet之类的应用程序正在使用此方法。如何访问该通知的RemoteInput?publicstaticReplyIntentSendersendReply(Statu

android - 如何通过 NotificationListener 使用 Android Nougat 的直接回复功能?

我的应用正在使用NotificationListener来读取来自各种3rd方应用(例如WhatsApp)的消息。到目前为止,如果只有一个聊天未读,我可以发送回复,代码如下。但是,对于WhatsApp,getNotification().actions会在两个以上的聊天未读时返回一个空对象,因为这些消息是bundle在一起的。如下图所示,如果通知被扩展,也可以选择发送直接回复,因此我确定可以使用此方法,我认为像PushBullet之类的应用程序正在使用此方法。如何访问该通知的RemoteInput?publicstaticReplyIntentSendersendReply(Statu

android - 适用于 iOS 和 Android 的 FCM 远程通知负载

我们正在使用FCM为iOS和Android发送远程通知。以下是我们从后端发送的负载。options={notification:{title:"title",body:body,sound:'default'},priority:"high",content_available:true,data:{type:'type',id:id,}}这适用于ios和android。但是由于某种原因,android端我们需要为datapayload中的keys发送title、body和sound并且需要移除notification有效载荷。现在,当应用程序处于非Activity状态时,通知不会在i

android - 适用于 iOS 和 Android 的 FCM 远程通知负载

我们正在使用FCM为iOS和Android发送远程通知。以下是我们从后端发送的负载。options={notification:{title:"title",body:body,sound:'default'},priority:"high",content_available:true,data:{type:'type',id:id,}}这适用于ios和android。但是由于某种原因,android端我们需要为datapayload中的keys发送title、body和sound并且需要移除notification有效载荷。现在,当应用程序处于非Activity状态时,通知不会在i

通知点击的Android调用方法

此代码创建一个通知。如果点击它,则运行当前应用程序(Intent在Entry中创建,这是我唯一的Activity),一个Android开发者博客的稍微修改版本:privatevoidmakeIntent(){NotificationManagermgr=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);Notificationnote=newNotification(R.drawable.prev,"Statusmessage!",System.currentTimeMillis());Intentintent=ne

通知点击的Android调用方法

此代码创建一个通知。如果点击它,则运行当前应用程序(Intent在Entry中创建,这是我唯一的Activity),一个Android开发者博客的稍微修改版本:privatevoidmakeIntent(){NotificationManagermgr=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);Notificationnote=newNotification(R.drawable.prev,"Statusmessage!",System.currentTimeMillis());Intentintent=ne

安卓 : Get notification when user enter in specific location

我正在开发android应用程序,当用户进入特定位置时会发出通知用户可以使用经纬度指定位置(即谷歌地图)我知道如何获取纬度和经度,但我的问题是当用户输入特定位置时,它不会与之前指定的纬度和经度完全匹配。如图所示,假设用户在进入区域(约20米)时指定名为“MyPlace”的位置,则应用程序应向用户发送通知。我想知道如何比较用户指定的纬度和经度(我的位置)和应用程序通过GPS获取的当前纬度和经度。以这样的方式进行比较,如果用户在我的地方附近20米的区域内,它将是真实的。(这20米是近似值。)我可以在android中设置精度吗?20米。谢谢。 最佳答案