450得票45回答
如何检测安卓应用程序何时进入后台并返回前台

我正在尝试编写一个应用程序,在一段时间后恢复到前台时会执行特定操作。是否有一种方法可以检测应用程序何时被发送到后台或恢复到前台?

387得票34回答
Context.startForegroundService()没有调用Service.startForeground()

我正在使用Android O OS上的Service类。 我计划在后台中使用Service。 Android文档指出: 如果您的应用程序针对API级别26或更高级别,则系统对使用或创建后台服务施加限制,除非应用程序本身处于前台。如果应用程序需要创建前台服务,则应用程序应调用star...

169得票5回答
如何在Android中更新前台服务的通知文本?

我在Android中设置了一个前台服务。我想更新通知文本。如下所示,我正在创建服务。 如何更新在此前台服务中设置的通知文本?更新通知的最佳实践是什么?任何样例代码都将不胜感激。public class NotificationService extends Service { pr...

110得票16回答
如何在不显示通知的情况下启动 startForeground()?

我想创建一个服务并使它在前台运行。 大多数示例代码都带有通知,但我不想显示任何通知。这可能吗? 你能给我一些例子吗?还有其他替代方案吗? 我的应用服务正在执行播放器功能。如何让系统不杀死我的服务,除非应用程序自己终止它(例如通过按钮暂停或停止音乐)?

88得票2回答
前台服务被Android杀死

更新: 我没有找到真正的解决方案。但我想出了一种方法,可以在蓝牙连接丢失时自动重新连接到以前的蓝牙设备。虽然这不是理想的解决方案,但似乎效果还不错。如果有更多关于此问题的建议,我很乐意听取。 我遇到了与此问题类似的情况:Service being killed while holding w...

64得票5回答
CSS中是否有类似于background-image的前景元素?

我想给网页元素增加一些闪光效果。我希望不用在页面上额外添加HTML代码。我想让图像显示在此元素的前面而不是后面。最好的方法是什么?

59得票6回答
startForeground()无法显示我的通知

我正在尝试使我的Service在前台运行。我尝试使用这个示例(请查找“在前台运行服务”部分),但是startForeground()实际上并没有显示我的通知,也没有抛出任何异常。要显示它,我需要像这里所解释的那样,使用NotificationManager。使用NotificationMana...

57得票2回答
前景窗口与活动窗口

在Windows中,前景窗口和活动窗口有什么区别?具体而言,在什么情况下前景窗口可能不是活动窗口?如果这两个术语指的是同一个概念,为什么会有两个术语。MSDN文档在此处提到,“单击窗口”或使用“ALT+TAB”或“ALT+ESC”键组合使窗口同时处于活动状态和前景状态。没有明确说明两个术语之间...

38得票7回答
iOS NSNotificationCenter检查应用程序是否从后台返回前台

我有一个情况,在后台返回前台时需要每次初始化一个对象,而且应该使用NSNotificationCenter而不是AppDelegate,因为我正在构建一个静态库,因此没有AppDelegate,请在此方面帮助我。

37得票3回答
在iOS上接收通知时,确定应用程序是否在前台运行

我想找到一种方法,可以查看当我的应用程序弹出本地通知时,前台正在运行的应用程序或是否显示了主屏幕。例如,我想要有不同的操作,如果在主屏幕或在其他人的应用程序中。 我尝试使用处理和pid,但pid是在应用程序启动时生成的,而不是最后一次使用应用程序时生成的。 有什么想法吗? 谢谢