问题标签 [background-service]

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 投票
2 回答
1305 浏览

android - 后台服务能在安卓和iOS上运行多久

后台服务是否限制为 10 分钟,还是可以运行数小时?用户有什么方法可以在后台服务运行时关闭它?

0 投票
1 回答
3833 浏览

android - 带有事件触发器的后台服务 Android

我想为Android设计一个服务,它可以随时在后台运行,并且可以触发事件,然后可以由手机上运行的应用程序处理(比如任何应用程序都可以监听 OnFling 事件)。这如何在 Android 上实现?

我已阅读http://www.mikenimer.com/?p=671http://android.kgmoney.net/2010/05/08/creating-a-simple-android-service-for-background-processing /

有人可以指导我吗?

0 投票
2 回答
697 浏览

android - Android后台服务在主应用程序中触发事件

我正在尝试创建一个应用程序,它将某些应用程序(基于用户输入)列入黑名单,并在检测到列入黑名单的应用程序时,通过将主应用程序(或我的应用程序的其他部分)置于前台来阻止这些应用程序启动前景。

这将类似于 Smart App Protector,但具有额外的触发条件。

我的服务检测应用程序正常,但我无法让主要活动出现在前面。

有任何想法吗?提前致谢。

0 投票
2 回答
191 浏览

android - Background service is new process??

In Android, it allow each app using about 16Mb ram. I want to ask that i start a new service running in background. Can i use another 16Mb ram in this service??

Thanks.

0 投票
1 回答
1624 浏览

android - 在后台每 10 秒执行一次特定任务(android)

我正在开发 android 应用程序,我想在每 10 秒后做一些事情。甚至应用程序都关闭了。为此,我实现了一个后台服务,它为我执行后台任务。我的代码结构如下所示:

这工作正常。但是,当我每 10 秒后开始服务时,我现在想要做的只是给我简单的 Toast 消息,当我停止服务时停止 Toast 消息。

我也尝试过使用 AlarmManager。

但我不能定期这样做。实现这一点的正确方法是什么?需要帮助...谢谢...

0 投票
2 回答
548 浏览

android - 循环中的 Asynctask 在 2.3 和更早版本上出现错误

最近,我遇到了越来越多的错误,这些错误对于有经验的人来说似乎很容易,但对我来说却很难弄清楚。

我正在尝试创建一个后台服务,每 X 分钟检查一次新的提要条目。因此,我从服务开始一个循环,并且该循环创建了一个异步任务。

它在我的 4.1 手机上就像一个魅力,但在我的 2.3 模拟器上,它提供了以下力量关闭:

我意识到这通常意味着我正在尝试在非 UI 线程中执行 UI 操作,但事实并非如此。事实上,即使我注释掉 ASyncTask 中的所有活动,它仍然会强制关闭。当我注释掉开始循环的行时,它只会停止强制关闭

这只发生在我的 2.3 模拟器上,与我使用的 4.0 样式通知无关。

有人会对此有更多了解吗?

谢谢!

编辑-> 如果我调用 Looper.prepare() 我会得到每个线程可能只发生一次的错误。

0 投票
1 回答
1336 浏览

android - 服务插件中的 android phonegap 计时器在设备休眠时停止

在过去的几天里,我正忙着为电话间隙应用程序启动和运行服务(使用 eclipse ide 和连接到我的计算机的设备(motorola defy android 2.3.))/该服务在应用程序运行时在后台运行关闭并安排了一个计时器,该计时器传递了在不规则时间启动我的应用程序的意图/一切都按预期工作/当应用程序关闭并且设备处于睡眠状态(屏幕为黑色)时,计时器仍在运行并且在预定时间设备被唤醒,锁被移除,应用程序启动/但是,当我从我的计算机上拔下我的设备时出现了糟糕的情况/当设备连接到我的计算机/当它没有连接到我的计算机时,定时器似乎只在睡眠模式下可靠工作,定时器仅在屏幕打开/当它时正确触发未开启它会随意触发,而且通常根本不会触发/我关闭了设备在充电时不应进入深度睡眠的选项/但是当设备连接到电源插座或计算机时它仍然可以工作

任何人都可以尝试解释原因可能是什么?

我能做些什么来确保计时器在设备睡眠时按原样运行吗?

0 投票
1 回答
2116 浏览

java - 如何从 Phonegap 插件启动服务?

我想从 phonegap 插件启动一个 java 服务,这样我就可以为应用程序做一些后台处理。我正在使用 cordova-2.0.0 。现在我找到了一些适用于 cordova-1.8.1 的后台服务插件,但它们确实在 2.0.0 中运行。如果您能帮助我,我将不胜感激。

——阿尤什·什雷斯塔

0 投票
1 回答
1927 浏览

android - 在抖动时唤醒 Android 后台服务的巧妙方法

我希望我的 Android 背景进入睡眠模式 -但然后 在用户开始移动时唤醒。但是,如果我在NORMAL模式下使用加速度计(最低采样率 ~ 5Hz),我担心它仍然会消耗太多功率。到目前为止,最好的方法是在USER_PRESENT - 屏幕打开并解锁。

甚至屏幕上(可能存在键盘保护)都不起作用,因为正如你们中的许多人可能知道的那样,那里有很多不良应用程序会保持唤醒锁并不时启动屏幕。

我正在考虑让用户按下音量增大/减小按钮..

有没有更好的解决方案?

0 投票
3 回答
6870 浏览

android - 定时器任务在android中无限期后停止运行

我是android的新手。我正在开发一个应用程序,其中每 5 秒在后台执行一段特定的代码。为了实现这一点,我正在使用一个带有计时器的服务,其中包含一个计时器任务。有时它工作正常,但经过一些不确定的服务正在运行,但计时器任务在 android 中自动停止。这是我的代码,请帮忙。提前致谢。