foreground相关内容

应用程序进入后台时如何保持NSTimer?

我来这里是因为我的问题没有找到任何解决方案:( 我正在做一个简单的应用程序,我必须(通过套接字)向服务器发送一些信息(如 GPS l/L、精度、电池电量等). 当前代码在应用程序处于前台时工作正常. myTimer = [NSTimer scheduleTimerWithTimeInterval: 2.0 target:self选择器:@selector(sendPosToServe ..
发布时间:2022-01-08 13:13:29 移动开发

Android Notification 重新启动应用程序但想要恢复

您好,我已经能够获得为我的活动显示的通知,并且当用户单击应用程序重新启动的通知.但是我只是希望它重新出现而不是重新启动.例如.它是一个网络应用程序,我希望它在用户选择通知时出现在前面.但不刷新网页.我可以捕获这个意图还是我发送了错误的意图?通常,如果我按下主页按钮并单击应用程序图标,应用程序就会出现并且不会刷新/重新启动.所以这就是我想要的行为.有什么想法吗? String ns = Cont ..

如何知道我的应用程序是在前台还是后台,android?

我需要检查我的应用程序是在后台运行还是在前台运行,然后执行一些相对于它的操作. 我搜索了很多,没有明确的解决方案. 在其 onPause() 和 onResume() 方法中创建一个父活动,保留一些变量以相应地更新它们.当您创建任何新活动时,继承您的父活动.虽然这是我觉得完成任务的最佳解决方案,但有时如果即使应用程序在后台单击电源按钮,也会调用它的 onResume(). 使用 ..
发布时间:2022-01-08 13:10:27 移动开发

当我进入 iBeacon 范围时,我可以在前台启动应用程序吗?

我正在使用 iBeacons 为 iOS 创建一个应用程序.我知道,如果我设置一个区域进行监控,框架可以在我进入/退出一个区域时调用我的应用程序,或者打开该区域内的屏幕.我也设法在这个回调中创建了一个本地通知.我的问题是,是否可以将应用程序置于前台,就像它是由用户启动的一样? 解决方案 不,我不相信这是可能的.Apple 的理念是用户可以控制前台的应用程序.将应用程序置于前台的唯一三种方法 ..
发布时间:2022-01-08 12:58:00 移动开发

iOS NSNotificationCenter 检查应用程序是否从后台到前台

我有一种情况,每次从后台到前台时我都必须初始化一个对象,并且应该使用 NSNotificationCenter 而不是 appdelegate 因为我正在构建一个静态库所以不会有 appdelegate 所以请帮助我同样. 解决方案 你试过UIApplicationWillEnterForegroundNotification吗? 该应用还会在调用 applicationWillEn ..
发布时间:2022-01-08 12:57:34 移动开发

Linux:在前台运行 cron 作业

在 Linux 中,有没有办法在前台(或交互模式)运行 cron 作业?(我有一个程序会定期运行以接受用户输入并进行一些处理.所以我想将其安排为可以在前台运行的 cron 作业). 解决方案 在您用户的 crontab 上试试这个: @hourly DISPLAY=:0 xterm -e/path/to/my/script.sh 它将在您的脚本执行时打开(每小时)一个 xterm,并在 ..
发布时间:2022-01-03 23:36:21 服务器开发

如何让 tcsetpgrp() 在 C 中工作?

我正在尝试让子进程(通过 fork())前台访问终端. 在我fork()之后,我在子进程中运行以下代码: setpgid(0, 0); 还有: setpgid(child, child); 在父进程中. 这为子进程提供了自己的进程组.对 setpgid() 的调用工作正常. 现在我想让孩子访问终端. 我在 setpgid() 调用后向孩子添加了以下内容: if ( ..
发布时间:2022-01-02 19:11:48 其他开发

如何在前台(顶部)活动(应用程序)发生变化时收到通知

我想为Android平台编写一个服务,当当前前台活动发生变化时通知.基本上,只有当顶级活动发生变化时,服务才应该执行一些任务.有没有办法订阅并在发生此类事件时收到通知?或者没有可能,服务应该不时轮询正在运行的活动列表并检查前台活动是什么?不是更好的解决方案... 解决方案 AFAIK 有两种方法可以做到这一点. 启动服务并监控活动堆栈,您可以在此处 使用无障碍服务,您可以在此处 ..
发布时间:2021-12-27 21:20:33 移动开发

START_STICKY,前台 Android 服务会在没有通知的情况下消失

我在我的新应用程序中启动了一项服务.该服务是前台的,带有一个通知.当它在 AVD 2.1 API Level 7 中运行时,一切正常.但是当它在运行 Gingerbread 的三星 Galaxy Tab 上运行时,该服务将启动(图标和应用程序名称出现在通知区域的顶部),但几秒钟后,该服务消失.我可以看到的日志中的最后一个条目与我的应用程序相关联,是我的 Log.d("Taglines","Retu ..
发布时间:2021-12-27 21:14:03 移动开发

startForeground() 不显示我的通知

我试图让我的 Service 在前台运行.我尝试使用这个示例(请查找“运行服务"部分在前台"),但 startForeground() 实际上并没有显示我的通知.并且不会抛出任何异常.为了让它显示出来,我需要使用 NotificationManager 像 here 解释.使用 NotificationManager 我的通知有效,但我不确定我的 Service 在对 startForegroun ..
发布时间:2021-12-27 21:06:30 移动开发

如何在 Android 中更新前台服务的通知文本?

我在 Android 中设置了前台服务.我想更新通知文本.我正在创建如下所示的服务. 如何更新在此前台服务中设置的通知文本?更新通知的最佳做法是什么?任何示例代码将不胜感激. public class NotificationService extends Service {私有静态最终 int ONGOING_NOTIFICATION = 1;私人通知通知;@覆盖公共无效 onCreat ..
发布时间:2021-12-27 21:04:27 移动开发

把窗户放在前面 ->raise(),show(),activateWindow() 不起作用

在我的 Qt 应用程序中,我在默认浏览器中打开了一个 URL.之后我想再次将我的应用程序的主窗口放在最前面. 我尝试了我能找到的所有方法,但都没有奏效.它所做的只是在任务栏(Window 7)中闪烁举个例子: this->viewer->show();this->viewer->raise();this->查看器->activateWindow(); *viewer 是一个指向从 QDe ..
发布时间:2021-12-09 17:06:56 C/C++开发

如何检测Android应用程序何时进入后台并返回前台

我正在尝试编写一个应用程序,当它在一段时间后返回到前台时,它会执行一些特定的操作.有没有办法检测应用何时被发送到后台或被带到前台? 解决方案 2018:Android 通过生命周期组件原生支持这一点. 2018 年 3 月更新:现在有了更好的解决方案.请参阅ProcessLifecycleOwner.您将需要使用新的架构组件 1.1.0(此时是最新的),但它专门设计用于执行此操作. ..
发布时间:2021-12-01 11:40:02 移动开发

如何在不显示通知的情况下 startForeground()?

我想创建一个服务并让它在前台运行. 大多数示例代码都有通知.但我不想显示任何通知.那可能吗? 你能给我举一些例子吗?有没有其他选择? 我的应用服务正在做媒体播放器.如何让系统不终止我的服务,除非应用程序自行终止它(例如通过按钮暂停或停止音乐). 解决方案 作为 Android 平台的一项安全功能,您不能,在任何情况下,有一个前景服务而没有通知.这是因为前台服务比后台服务消 ..
发布时间:2021-11-27 21:21:39 移动开发

Android 通知重启应用但想恢复

嗨,我已经能够为我的活动显示通知,以及当用户单击应用程序重新启动的通知.但是我只希望它重新出现而不是重新启动.例如.它是一个网络应用程序,我希望它在用户选择通知时出现在最前面......但不刷新网页.我可以捕获这个意图还是我发送了错误的意图?通常,如果我按下主页按钮并单击应用程序图标,应用程序就会出现并且不会刷新/重新启动.所以这就是我想要的行为.有什么想法吗? String ns = Con ..

Context.startForegroundService() 然后没有调用 Service.startForeground()

我在 Android O 操作系统上使用 Service 类. 我打算在后台使用Service. Android 文档指出 如果您的应用面向 API 级别 26 或更高级别,系统会对使用或创建后台服务施加限制,除非应用本身处于前台.如果应用需要创建前台服务,应用应调用startForegroundService(). 如果使用 startForegroundService( ..

Applescript - 将窗口置于前台

我有一个同时打开多个窗口的应用程序.我想将特定窗口置于前台(我知道它的标题). 目前我正在使用组合键来完成这项任务,但我想尝试一些不同的方法,因为我在使用这种方法时遇到了一些问题. 告诉应用程序“系统事件"将进程“appIT"的最前面设置为true使用向下命令击键“1"延迟 0.2结束告诉 解决方案 如果您的应用程序可编写脚本并允许设置窗口的索引,您可以执行以下操作(基于 如何使用 A ..
发布时间:2021-11-16 21:33:20 其他开发

Android:启动任何活动以在后台启动?

如果我正在编写自己的 Android 应用程序,我知道如何将其构建为服务,以便它开始在后台运行. 但是,有没有办法启动现有应用(例如,来自 Play 商店的任何随机 .apk),使其在后台启动,而其屏幕不会接管显示? 或者,我愿意启动应用程序,将其强制进入后台,然后重新显示在前台运行的前一个应用程序(无论它可能是什么)的窗口.我不知道如何以编程方式将当前应用程序置于后台,然后确定上一个 ..
发布时间:2021-11-15 21:59:36 移动开发