问题标签 [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 投票
3 回答
2013 浏览

iphone - 在后台播放收音机

我只需要确认 iPhone 应用程序是否可以在后台播放或流式传输广播。

我创建了一个运行良好的收音机应用程序。

我想添加一个功能,用户可以通过它在后台进程中播放收音机,即他们不必保持应用程序打开来播放收音机。

他们可以关闭应用程序,收音机仍在播放。

我很久以前读到苹果有一个私有 API,应用程序可以通过它在后台运行收音机,但由于它是私有的,我不能使用它。

有什么建议么?

0 投票
1 回答
118 浏览

iphone - 有没有办法在将 iphone 应用程序发送到后台时更改其行为?

大家好。我有一个基于导航的应用程序,我想控制应用程序在进入后台时执行的操作。在这个应用程序中,用户通常在点击主页按钮之前已经到达第三或第四个视图控制器。

到目前为止,按下主页按钮会强制用户每次从头开始重新启动应用程序。这很痛苦,因为用户需要将近一分钟才能回到原来的位置。

有没有办法在跟踪用户的最后一页的同时“关闭”应用程序?我知道 applicationDidEnterBackground: 只允许几秒钟来关闭会话,我不知道有任何其他方法可以实现这一点。

如果有人有任何想法,请告诉我。谢谢!

0 投票
1 回答
474 浏览

iphone - 为 iOS/iPhone 全局覆盖 UIPasteboard

我的应用程序的目的是在 iPhone 上的所有应用程序中扩展 UIPasteboard 的功能。因此,如果您正在撰写短信,您可以双击并访问扩展的 UIPasteboard 功能。电子邮件、Twitter 或任何其他存在文本字段的场合也是如此。

我真的不需要关于如何扩展 UIPasteboard 的示例或解释,我可以弄清楚那部分。我不确定的部分是创建一个可以拦截来自其他应用程序的事件的后台应用程序。我从来没有构建过一个旨在等待有人在另一个应用程序中执行特定操作的程序。

任何想法或指示?谢谢!

0 投票
1 回答
671 浏览

android - 安卓。广播接收器

我在尝试使用广播接收器时遇到了一些麻烦。

目标:我有三个应用程序将在下一个模式 1 中工作。首先 - 是广播接收器应用程序,它会在收到消息时将一些数据写入数据库。2. 其次 - 是应用程序 android,它将发送一些带有必须保存在数据库中的数据的意图。3. 第三 - 是主屏幕中的小部件,它还将发送一些带有必须保存在数据库中的数据的意图。

所以,我在 Eclipse 上做了三个应用程序。1. BroadcastReceiverExample - 广播接收器它有下一个文件

和清单文件源

我还在 Eclipse 中创建了 App 项目(BroadcastSenderExample),它包含下一个发件人代码的文件

然后我在设备上安装第一个应用程序(也尝试模拟器),然后安装第二个应用程序。然后第二个应用程序运行意图调用什么也没发生。

我究竟做错了什么?

我用下一个代码做了两个项目

项目一 wBRReceiver

文件WBRReceiver.java

包 com.x.brreceiver;

AndroidManifest.xml

和项目两个 wBRSender

文件WBRSenderActivity.java

并体现

然后我将第一个应用程序安装到模拟器上,然后运行第二个应用程序。它有效。

0 投票
1 回答
661 浏览

ios - 在后台应用程序中检测锁定屏幕

我有一个以后台模式运行的应用程序。当锁定屏幕处于活动状态时,我需要执行一些代码。如何从我的后台应用程序检测锁定屏幕何时处于活动状态?

0 投票
0 回答
527 浏览

android - WebView + GPS 处于睡眠模式或锁定屏幕 Android

我从 Android 开发开始。我有一个网页,这可以从 html5 apis 获取纬度和经度。但是...我需要在锁定屏幕(睡眠模式)的情况下获取 GPS 信息。我认为,开始的一个好主意是使用 WebView 创建一个应用程序,该应用程序在屏幕锁定时保持 GPS 开启。我读过类似“服务”的内容,但我不知道它是如何工作的。这是一个好方法吗?我怎么能这样做?

谢谢。

0 投票
1 回答
6408 浏览

ios - Iphone 4s 蓝牙 LE 应用程序的后台时间问题

我在 Iphone-4s 中为我的应用程序使用核心蓝牙框架。
这通常必须是一个可以运行尽可能长时间的后台应用程序。

现在它只运行 40 分钟 - 最多 1 小时。

我希望至少有 1 天左右。

对于此“蓝牙中心”值,在 .plist 文件的“所需背景模式”键中添加。

最后,我的应用程序似乎将进入“暂停”模式。因为当我再次打开应用程序(后台到前台状态)时,它再次发送通知,这意味着蓝牙连接仍然连接并且 BLE 设备仍在发送通知。如果我按下主页按钮并且应用程序进入后台,它不会再次收到通知。

谁能告诉我为什么我的应用程序最多只能在后台模式下运行 1 小时。它应该像普通的音乐应用程序一样在后台继续运行,就像永远一样。

Apple 是否具体说明了后台应用程序(属于 5 类中连续运行的后台应用程序之一)在哪种情况下会进入挂起模式?

参考“ iPhoneAppProgrammingGuide”,在“ Communicating with a Bluetooth Accessory”部分,我知道,对于蓝牙 LE 应用程序 2 实现的长时间运行后台任务是必要的:

Info.plist1) UIBackgroundModes 键在文件中应该是“bluetooth-central” 。2)任何支持蓝牙数据后台处理的应用程序都必须是基于会话的。

因此,对于我的应用程序,FIRST 实现已被合并,并且该应用程序能够在后台运行并在最长 1 小时的时间内完成所有任务。

现在我需要实施第二次实施。即基于会话。根据文档,即使应用程序处于“暂停”状态,这也将允许获取事件。我试图找到创建特定于蓝牙 LE(核心蓝牙框架)的合适会话,例如EASession经典蓝牙(外部附件框架)的“”。但我没有找到。

基本上我不确定我需要为 BLE 使用哪个会话类。对于音频/视频、网络和互联网、外部配件,有单独的会话课程可供选择。核心蓝牙框架没有。

任何人都可以帮助我,哪个会话类适合 BLE。

0 投票
1 回答
764 浏览

blackberry - 后台应用程序在收到推送通知时无法显示 UI

这是我的完整推送通知侦听器。

这个类是否正确扩展?

这是process;

在这个项目中,我检查了启动时自动运行,以便此后台应用程序侦听器将一直运行,并在 BB App Descriptor 中将启动层设置为 7。

但是,它无法显示弹出窗口Dialog,但我可以看到设备已收到推送通知。

在弹出对话框和用户单击OK后将启动OrientalDailyBB项目并显示特定的MainScreen.

仅供参考:侦听器优先级高于OrientalDailyBB项目,因为它是后台应用程序。所以当我安装时OrientalDailyBB,它也会安装这个监听器。发生这种情况是因为此侦听器不在OrientalDailyBB项目文件夹中,而是在不同的文件夹中。我确实将它们分开以避免当用户退出时后台应用程序被终止OrientalDailyBB

0 投票
1 回答
3157 浏览

windows-phone-8 - WP8 应用程序在后台运行

我正在尝试学习如何在 Windows Phone 8 上创建应用程序。我遵循了在 msdn 上发布的本教程。

问题是这段代码不起作用,我不知道为什么。我试图调试它。到目前为止,我发现问题Application_RunningInBackground是永远不会触发方法。通常,它应该在应用程序在后台运行时开始工作。或者,我错过了什么?

0 投票
2 回答
1830 浏览

android - Android - 在任务管理器中看不到正在运行的后台应用程序

我开发了一个音乐播放器来处理播放音乐。当我在后台运行音乐播放器时,我在任务管理器中看不到它。如何使后台运行的应用程序在任务管理器中可见?谢谢~