22得票2回答
如何在前台(顶部)活动(应用程序)更改时收到通知

我想编写一个适用于Android平台的服务,当当前前台活动更改时得到通知。 基本上,只有在顶部活动更改时,该服务才应执行某些任务。 是否有订阅并在此类事件发生时得到通知的方式? 或者没有可能性,服务应从时间到时间轮询正在运行的活动列表并检查前台活动是什么?这不是首选解决方案...

15得票4回答
如何在广播接收器中判断应用程序是否在前台运行?

我正在开发一个应用程序,需要每晚进行同步。我使用Alarm Manager在指定时间调用BroadcastReceiver。问题是,如果应用程序在前台运行,我无法进行同步以避免数据丢失。因此,我需要在Broadcast Receiver中知道应用程序是否在前台运行,以取消此同步。 我尝试了在...

16得票6回答
如何强制一个Java SWT程序"将自己移动到前台"?

目前使用swt,我有时希望程序可以任意将窗口提到前台(就像闹钟那样)。 通常以下方法是有效的(jruby):@shell.setMinimized(false) @shell.forceActive 如果窗口是被最小化的,这段代码会将其恢复到前台。 在任何时候创建新的窗口也会将其(新窗口)...

10得票3回答
Windows的“安全删除硬件”对话框是如何获得“前台喜爱”的?

雷蒙德已经发表了博客文章,讲述了如何使用RegisterHotkey来获取或窃取“前台关注”,当调用时,将把焦点转移到您的应用程序。 尝试手动实现这一点会失败(例如使用SetForegroundWindow、SwitchToWindow等),因为应用程序不能从用户那里窃取焦点(以便按键不会去到...

16得票5回答
打开应用时没有显示接收到 FCM 通知的应用。

当我从Firebase发送推送消息时,如果应用程序在后台或关闭状态下,我会收到通知,但是当应用程序处于打开状态时,通知不显示... 调试后我发现停留在MyMessagingService的onMessageReceived方法上,所以我猜测我的问题可能与生成通知(或者随通知一起发送的意图)有...

19得票3回答
Applescript - 将窗口置于前台

我有一个应用程序,同时打开了几个窗口。我想将特定的窗口置于前台(我知道它的标题)。 目前,我正在使用组合键来完成此任务,但由于这种方法存在一些问题,我想尝试一些不同的方法。tell application "System Events" set frontmost of process...

7得票3回答
NotificationManager.cancel()无效:通知未被移除。

我一直在尝试使用以下方法删除由服务设置的持久通知: startForeground(1337, notification); 我正在使用的取消代码: 我正在使用的取消代码: NotificationManager nManager = (NotificationManager) co...

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

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

7得票2回答
如何确定标签是否存在?

早上好,我想使用我在这个页面上找到的写入方法:https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html,在一张超轻型Mifare卡上进行写入。但我还没有成功。 public void writ...

13得票3回答
在bash/zsh中,如何在“继续/暂停”消息中不添加新行的情况下运行后台和前台作业?

我有一个流程大致如下: 运行一个命令,在多个文件中生成大量结果 在vim中打开一个文件 编辑其中一个结果 将vim置于后台,获取下一个结果,将vim置于前台 重复操作,直到列表完成 但是每次将vim置于后台和前台时,bash/zsh都会打印两条消息,内容如下:[1] + 4321 c...