问题标签 [android-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6485 浏览

android - Android 通知高度和宽度

我正在制作一个在通知栏中显示自定义通知的应用程序,并希望从创建通知的活动内部向用户显示其通知的预览。

有没有办法通过 Android API 获取以像素为单位的高度或dip通知的高度,以便我可以尽可能准确地匹配通知的外观?或者有人知道 Android 3.0 及更高版本中通知的高度吗?

0 投票
1 回答
688 浏览

android - 让安卓手机屏幕闪烁不同的颜色

我正在使用 Google C2DM 服务创建一个带有推送通知警报的应用程序。如果手机屏幕变暗,我可以在推送通知事件中以某些颜色闪烁手机屏幕吗?

0 投票
1 回答
99 浏览

android - 您如何做到这一点,以便在流程结束时,正在进行的通知振动并播放声音?

我有一个应用程序启动一个持续的通知,然后完成一个过程。在该过程结束时,通知被终止,但在此之前我希望通知使系统振动并播放声音。我不完全确定如何让它在命令中播放声音,并且真的希望得到一些帮助。我已经设置了 notification.defaults |= Notification.DEFAULT_SOUND; 和 notification.vibrate = 模式;提前谢谢你,如果我不够清楚,请告诉我。

0 投票
2 回答
343 浏览

android - 在真实设备上振动不止一次以获取 android 中的通知(接近警报)

当用户进入特定位置时,我设置了通知。当用户在通知栏输入半径手机显示通知并一次又一次地振动时会发生什么。即使我清除通知电话保持振动请帮助我!这是通知代码:

我做错了什么?

0 投票
2 回答
1250 浏览

android - 通知启动多个活动实例

我正在开发一个媒体播放器应用程序来播放 SD 卡中的音频文件。通过使用该应用程序,我可以查看音频文件,我可以播放所选歌曲。在播放歌曲时按下后退按钮时,会创建通知。问题来了,当我启动 MainActivity(通过使用 PendingIntent)时,应用程序正在启动 MainActivity 的新实例,而不是启动以前的 MainActivity 实例。

我在清单中将 MainActivity launchMode 设置为“Singletop”。仅供参考,该应用程序只有一个活动。

我也尝试添加通知标志,但应用程序仍在启动另一个实例。

出了什么问题,我无法得到。请帮帮我。

0 投票
4 回答
12729 浏览

android - 如何从 android 以有限的时间间隔轮询 web 服务?

我正在开发一个 android 应用程序来显示通知。如何以有限的间隔(比如 10 分钟间隔)轮询 web 服务以检查任何更新并在 android 通知面板中显示为通知。

0 投票
2 回答
4893 浏览

android - 是否有一种直接的方法来停止服务以响应用户单击通知?

我想要以下行为:用户单击通知,Android 停止我的服务。

问题是停止服务需要调用 stopService 并且我不能轻易地创建一个 PendingIntent 来做到这一点。

所以我发现这样做的唯一方法是让我的服务接收一个特殊的额外意图,导致服务调用 stopSelf 并停止。

有没有更简单的方法可以从通知点击中直接取消服务?

0 投票
2 回答
1090 浏览

android - 安卓 SDK。获取 NOTIFICATION_SERVICE 以恢复,而不是启动新实例

我真的在推进我的 android 应用程序。我能够执行onDestroy() and onPause()例程。

我还设法让 Android 的通知服务将带有标题和正文的图标放在通知栏/任务菜单中。

此通知服务的唯一问题是,如果我的 android 应用程序已经在运行,并且已经启动了onPause()功能super.onPause(); moveTaskToBack(true);,如果用户点击通知,它将调出我的应用程序的新实例。

一旦用户与新实例交互,由于后台版本已经在运行,程序会崩溃,从而导致冲突。

这是我的通知代码,我需要帮助以使此代码查找我的应用程序的已运行版本:

我正在寻找onResume()可能是某种bringTaskToFront(this)选择。这存在吗?

谢谢,

0 投票
1 回答
673 浏览

android - Android:如何使用自定义视图,包括 QuickContactBadge 或 CompoundButton 在 Android 中的状态栏通知

我想弄清楚如何将复合按钮或 QuickContactBadge(QCB) 放入状态栏通知。我正在使用远程视图传递我的自定义布局,它适用于 ImageView、textViews 等,但是当我尝试添加复合按钮(例如开关)或尝试使用快速联系徽章或我的自定义视图时出现异常。这就是xml的样子

这就是我尝试发布通知的方式

这是我尝试运行它时遇到的异常

使用远程视图时,有什么方法可以在通知中获取 QCB 或我的自定义视图?将不胜感激任何帮助。

谢谢阿比

0 投票
1 回答
4433 浏览

java - 从服务中删除正在进行的通知

我有一个在启动时创建通知的服务。

然后 ondestroy() 我希望将其删除。

我只是使用 .cancel(NOTIFICATION_ID);

当它是正常通知时效果很好,但是当我使用正在进行的事件时它不会取消它。

如果android有资源,我确实读过一些关于服务不会停止的东西,但是如何克服这个问题呢?

我使用此代码启动服务

我在创建时使用它

而这在摧毁