问题标签 [background-application]

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.

0 投票
1 回答
142 浏览

cocoa - Cocos2D,阻塞和移动应用程序到后台

我有一个 Cocos2D 项目,它通过 ASIHTTPRequest 加载大量数据。该请求通常附带一个完成块,这可能会触发 Cocos2D 执行诸如加载纹理以显示游戏元素之类的操作。

我的问题是,当应用程序移到后台时,似乎可以调用完成块。这会触发 OpenGL 调用,导致应用程序终止并出现以下错误:gpus_ReturnNotPermittedKillClient

Cocos2D 导演被告知在移动到背景之前暂停并停止动画。因此,这些函数似乎对尚未运行的块没有影响(我不希望它会这样),这似乎也不会阻止调用其他 Cocos2D 函数,例如 [CCRenderTexture renderTextureWitWidth:andHeight:] 加载一种纹理。

鉴于这种情况,是否有推荐的方法来安全地暂停游戏?

0 投票
0 回答
308 浏览

ios - iOS后台应用程序中计算距离的问题

我想写一个后台应用程序。在这个应用程序中,我有 currentUserLocation 一个由用户设置的位置。所以我想要计算这两个位置之间的距离,如果用户到达目的地或在指定范围内,则启动一个事件,如本地通知。

我有的

一个 ViewController 类(提供 MapView)

一个 MapView 类(提供地图)

然后在 locationManager: didUpdateLocations: 方法

}

我还在 info.plist 中将该应用程序注册为本地更新的后台应用程序。所以问题是进入后台模式时计算停止。调用方法 -(void) locationManager: didUpdateLocations: 是因为日志语句显示在控制台中。我可以看到,此时,当应用程序进入后台模式时,变量 d 始终相同。直到应用程序处于活动状态,然后 d 正在更新。

我已经阅读和阅读了一个星期,但我找不到错误......也许你可以帮助谢谢帮助......

0 投票
0 回答
651 浏览

android - 将自定义内核模块添加到 android OS

我正在开发一个项目,我必须为此创建一个可以捕获用户操作(如触摸坐标、施加的压力、触摸区域等)的模块。我需要在内核级别实现这一点,因为我应该能够跨应用程序访问数据。[我已阅读,我们无法收集不是由我们的应用程序生成的用户交互和其他相关信息。所以我想要一个方法/将监控所有应用程序的模块。]

简单地说,我必须设计一个方法/模块,当用户使用手机时,它可以读取传感器收集的数据。

谁能帮我解决这个问题?

[编辑] 在与我的指南讨论后,我需要为 android 添加一个后台应用程序,而不是创建一个自定义内核,因为大规模实现自定义内核存在很多问题......

0 投票
2 回答
391 浏览

ios - 获取在后台运行的所有应用程序的屏幕截图(允许私有 API)

当我们按两次 home 按钮时,它会在屏幕上显示所有在后台运行的应用程序。有没有办法在应用程序中获取所有这些屏幕截图(使用objective-c代码)?

0 投票
1 回答
59 浏览

android - 如何创建 Android 后台服务应用程序,以保持 3G 连接始终开启?

我想创建一个防止关闭 3G 连接的 Android 后台服务应用程序。我会尝试更好地解释,我有 4 台 Android 平板电脑,我需要我的员工不要关闭 3G 连接。有人有例子吗?预先感谢

0 投票
2 回答
1281 浏览

iphone - iOS 7 蓝牙 - 即使在手机重启后也能在后台处理事件的应用程序

我想编写一个跟踪应用程序,它会在用户上车时做出反应/记录,手机会自动与蓝牙免提配对。我还需要免提设备的 ID。

在 Android 上,使用广播接收器很容易,您的应用程序可以收听设备与手机配对的广播。即使手机重新启动并且应用程序在重新启动后没有运行,它仍然可以工作。

在iOS(7+)上可以吗?

0 投票
1 回答
530 浏览

automation - 自动化没有 UI 但在后台运行的 android 应用程序的工具

我是 android 应用程序测试的新手。我需要研究为在后台运行并将与服务器中的 Web 服务对话的 android 应用程序自动化测试用例的可能性。此应用程序将定期向服务器数据库发送特定信息。

我想在这里实施自动化测试来验证主要功能,如通信、捕获的事件、性能数据、捕获崩溃等。有什么工具可以帮助我吗?我看到这么多带有 UI 的应用程序的自动化测试应用程序。但无法为没有任何 UI 的应用程序获得一个。

我对 vb 脚本和 perl 很满意。也有兴趣挖掘新的自动化方法。如果有人可以建议一些工具,那将是一个很大的帮助。提前非常感谢!

0 投票
1 回答
9011 浏览

ios - 我的应用从 iOS8 的“后台应用刷新”设置中消失了

我使用 iBeacon 和 GeoFence 服务的应用程序在 iOS 7.1 上的后台运行良好,但在 iOS 8 上却没有。所以当我去“后台应用程序刷新”设置检查我的应用程序时,我意识到它没有显示在列表。我认为那是您无法启用后台服务。关于这一点,我是否必须更新我的应用程序以兼容 iOS 8?或者它只是一个 iOS8 错误?任何人,请告诉我。

0 投票
1 回答
737 浏览

android - 有没有办法以编程方式计算在 Android 后台运行的应用程序?

Android 中的某些应用程序会显示设备中运行的后台应用程序的数量。有没有办法以编程方式找到它?

0 投票
0 回答
164 浏览

ios - 如何让应用程序在后台运行以监控动作

我正在通过 CMMotionManager 使用加速度计实现一个应用程序来监控用户的运动/活动(玩游戏/运动或睡觉时),所以我需要让应用程序在后台运行以记录数据,我尝试使用后台任务但应用程序只能在后台运行大约 3 分钟,而我需要它能够运行长达 10-12 小时,我知道 iTunes 商店中有很多应用程序可以在后台运行,我搜索但仍然没有找到一个好的解决方案

任何人都知道如何在不使应用程序被拒绝的情况下做到这一点,请帮助我,谢谢。