21得票4回答
不可移除通知

在我的应用程序中,有一个在后台运行的服务。我想通知用户该服务正在运行。但是我需要确保用户无法删除通知 - 无论是通过按清除按钮还是通过在通知栏中滑动它。 这意味着我需要将我的通知显示在通知区域上方。

21得票6回答
调用stopForeground(false)后允许取消通知

我有一个媒体服务,使用startForeground()在播放开始时显示通知。当播放时,它有暂停/停止按钮;当暂停时,它有播放/停止按钮。 我有一个媒体服务,使用 startForeground() 在播放开始时显示通知。当播放时,它有暂停 / 停止按钮,当暂停时,它有播放 / 停止按钮。N...

20得票4回答
在Android中将Drawable或Bitmap设置为通知图标

我从服务器下载了一张图片,将其转换为可绘制的位图,现在我想将这个可绘制的对象用作通知图标。但我无法做到这一点。以下是我的代码: Notification notification = new NotificationCompat.Builder(context) .setCon...

19得票3回答
从其他应用程序的通知栏中移除通知

我想要从通知栏中移除另一个应用程序显示的通知,这可能吗?据我所知,NotificationManager.cancelAll(); 仅取消调用应用程序显示的通知。 为什么想这样做? 我有一个通过网页读取和发送短信的应用程序,我希望此应用程序能与现有的短信应用程序如Handcent SMS共...

17得票6回答
禁用下拉通知面板功能

我正在开发一个锁屏应用程序,需要禁用在手机屏幕顶部下拉通知/状态栏的功能。有一个名为Holo Locker的应用程序可以实现此功能,当用户从屏幕顶部向下滑动时,它会将状态栏设置回到屏幕顶部,并使用户无法再次下拉通知/状态抽屉。 我不知道该从哪里开始,请帮忙提供一些帮助!谢谢!

17得票3回答
如何判断活动是否被通知区域覆盖?

通常情况下,当Android应用程序开始被遮挡或隐藏时,会调用Activity的onPause方法,紧接着是当它完全不再显示时,调用onStop方法。在我的游戏中,我在onPause方法中暂停游戏,以便用户在其他地方浏览时不会失去游戏进度。 然而,当用户下拉通知栏时,它会覆盖我的Activi...

15得票4回答
为什么姜饼设备上的“下载完成”通知会消失?

我正在使用DownloadManager类以编程方式下载文件。所有工作正常,但我无法让下载完成的通知持久化。一旦下载完成,它就会立即消失。这是我的代码:Request rqtRequest = new Request(Uri.parse(((URI) vewView.getTag()).toS...

14得票5回答
安卓Galaxy S4--在锁屏界面上可见的活动

几年前,我写了一个在Android 2上运行的闹钟应用程序,现在我正在尝试将其升级以适用于Android 4,尤其是三星Galaxy S4。 在Android 2上,如果手机处于睡眠状态,它会唤醒手机并在锁屏上显示“贪睡或解除”屏幕。 但是在Android 4上,它会唤醒手机,但您必须解锁...

14得票5回答
Android:在应用程序的设备中管理多个推送通知

我正在开发一个应用程序,其中我实现了推送通知功能。 我的中的onMessage代码如下:@Override protected void onMessage(Context context, Intent data) { String message = data.getExtras(...

13得票5回答
如何将状态栏背景颜色设置为colorPrimaryDark?

我有一个布局,以前可以根据colorPrimaryDark更新状态栏的背景颜色。 当布局的根布局是CoordinatorLayout时,这个功能很好用,但当我把它切换到LinearLayout时,状态栏的背景不再更新。 下面粘贴了布局的源代码和截图。还列出了一个正常工作的布局示例。 谢谢...