问题标签 [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.
java - 如何从状态栏中清除未接来电通知
我正在尝试以编程方式从状态栏中清除未接来电通知,但无法实现这一点。我将不胜感激。
编辑:似乎SDK不允许我直接这样做。你们能建议我任何解决方法吗?谢谢!
android - 通知用户新闻服务更新
我正在开发一个 toast 通知新闻服务。
我可以成功解析并第一次显示——在Android应用程序屏幕上——xml文件(带有新闻)和带有新闻的toast。xml 文件文件是从我每小时发布新闻的服务器中提取的。但是,当有最新消息时,我需要用 toast(可能?)通知用户,在这种情况下,rss 文件正在更新。所以我需要稍后显示更多新闻。我怎样才能做到这一点?
android - 将通知设置为特定时间
我希望我的通知在每天中午 12:00 运行。如何用时间替换 when 值?
android - 更新通知会删除服务的前台状态吗?
在我的应用程序中,我将我的服务放在前台,以防止它被使用:
这也会向用户显示通知(这很棒)。问题是稍后我需要更新通知。所以我使用代码:
那么问题是:这样做会将服务从其特殊的前台状态中剔除吗?
在这个答案中,CommonsWare表示这种行为是可能的,但他不确定。那么有人知道实际答案吗?
注意:我知道摆脱这个问题的一个简单方法是startForeground()
每次我想更新通知时重复调用。我想知道这种替代方案是否也有效。
android - 声称“空通知”的 Android 模拟器崩溃
我在此处描述的 android 代码中遇到了一个错误:
http://code.google.com/p/android/issues/detail?id=9840
但是,我对他们所说的话感到非常困惑,例如:
我还错误地发送了一个NULL通知,并导致系统进程崩溃。我的代码是:
从服务。
我不明白为什么他说当 n 明显被实例化并传递给 startForeground 服务方法时他正在发送一个空通知。这几乎就是我的代码的样子,我找不到任何解释为什么它是错误的或什么是正确的方法。
android - 如何在通知视图中设置倒计时?
我想出了如何使用RemoteViews
类制作自定义视图。我也知道如何使用Chronometer
和ProgressBar
里面的RemoteViews
.
但是如何进行倒计时View
,几乎完全一样,Chronometer
但不同的是它会倒计时而不是倒计时?
我试图复制Chronometer
类的源代码并对其进行修改以使其适合我的需要,但是有一些注释,例如@android.view.RemotableViewMethod
,我无法将其导入到我的项目中。不幸的是,没有注释它不起作用,因为RemoteViews
使用它们来传递值。
我的第二个想法是扩展Chronometer
类并覆盖正确的方法,但它们是private
.
任何想法,这可能吗?(还有一个额外的问题,因为我不确定:如果方法被注释并且我覆盖了这个方法,注释是继承的吗?)
notifications - 在android中设置通知
我正在尝试将通知设置为广播接收器类..当手机重新启动时..
这是代码
我收到此错误“方法 getSystemService(String) 未定义为 OnBootReceiver 类型”
任何人请帮助:(
android - Android 自定义通知不显示
我无法获得要显示的自定义布局的通知。如果我使用以下(旧)代码:
一切都按预期工作,并显示通知。但是,如果我使用以下(新)代码:
通知永远不会显示。我也没有收到错误,所以我不确定在哪里寻找问题。这是 service_notification 布局代码:
另外,如果有什么不同,我会在 Android 2.2 模拟器上运行它。
任何人都知道什么可能是错误的,或者我可以如何去追踪这个问题?我有点不知所措,因为我没有要处理的错误消息。谢谢!
android - Android C2DM 注册 ID 更改频率
我已经构建了 Android 应用程序(尚未上市),我正在努力找出 C2DM 失败的原因。我可以注册我的设备,并获得一个注册 ID。
我已经构建了一个服务器应用程序,该应用程序将请求提交到谷歌的 C2DM 服务器,我得到了一个 200 响应和一个消息 ID。(成功)。问题是,我的设备永远不会收到消息。
令我惊讶的一件事是,如果我尝试在几秒钟内注册设备两次,我会得到一个不同的注册 ID。他们很可能将时间用作种子。
这个注册id这么频繁变化正常吗?任何线索/建议(我已经阅读了指南)?
干杯...
注意:我没有 sim 卡,我只使用公司 WiFi 网络。我最后的希望是我的网络上的 5228 端口可能已关闭。
android - Android:是否可以将通知设置为在需要时间通知?即使项目没有运行?
在我的应用程序中,我将使用此代码来使用通知:
现在我正在收到通知。通过调用该函数。但我想要的是,即使应用程序当时没有在设备上运行,它也应该通知用户,并且应该在所需时间通知通知。
是否可以 ?如果是,那么请帮助我。谢谢。
编辑:
我已经这样做了,但无法在该接收器类中创建通知。为什么 ?我该怎么办?