问题标签 [android-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 投票
1 回答
912 浏览

android - Android服务正确启动/绑定,但只是第一次

我有一个服务,它在第一次被调用时启动并正确绑定,但是当被其他活动调用时,对同一服务的连续绑定失败。

编码:

第二次,在调用 之后activity.bindService,serviceconnection 的onServiceConnected方法永远不会被调用。我使用一个连接类来进行绑定,所以这两个活动的方法是相同的。该服务还正确添加了清单文件。

有任何想法吗?

非常感谢

0 投票
2 回答
18696 浏览

android - Good sample application for android service

Is there a good sample application or tutorial for creating android Service that run in the background?

0 投票
2 回答
6136 浏览

android - Android:如果显示应用程序,则不显示通知

1/如果这个应用程序已经在前台运行我的应用程序,我不想通知用户,
是否可以在创建通知之前检查我的应用程序是否不在前面?

2/如果应用程序在后台,是否可以将最后一个状态放在前面?
我知道os可以销毁一些Activity,但是有没有可能恢复上一个状态,不要启动一个新的Intent?
因为如果我开始一个新的 Intent 并且我推回,旧的 Intent 似乎有 2 个相同的 Intent 启动不是很漂亮。

谢谢

0 投票
1 回答
7599 浏览

android - 如何在没有 runOnUiThread() 的情况下在服务中创建/运行 AsyncTask

我有一个Service创建AsyncTasks 来下载文件。在活动中,我们创建Runnables 或Thread传递给s 的 s Activity.runOnUiThread()。我无法从服务访问该方法,那么我该如何AsyncTask正确使用(在不阻塞 UI 线程的情况下进行繁重的工作)?

0 投票
1 回答
554 浏览

android - 下载完成通知活动的方法

我的应用程序有一个 IntentService,它会定期运行以从远程服务器下载数据。下载任务在仅引用应用程序上下文的 AsyncTask 内运行。

下载的数据适用于整个应用程序,并显示在四个不同的活动中。当下载完成(AsyncTask 完成)时,服务会收到相同的通知。现在,服务需要通知适当的活动来更新其视图。该服务不知道哪个应用程序的哪个 Activity 在前台。

我如何建立这种联系?服务如何向前台活动传递新数据可用并且应该更新其视图的消息?

请帮忙。

谢谢。

0 投票
1 回答
260 浏览

android - 安卓中的服务

任何人都可以在android中举例说明服务吗?

谢谢

0 投票
4 回答
62728 浏览

android - 后台服务和前台服务有什么区别?

我目前正在编写我的第一个 Android 应用程序,并且不断遇到对后台和前台服务的引用。由于我打算在我的应用程序中使用一项服务,我希望能够澄清这两者以及它们是如何使用的。

0 投票
1 回答
6621 浏览

android - 每隔几分钟获取一次 Android GPS 位置

我想在 Android 上编写一个应用程序,每隔约 5 分钟将我的 GPS 位置上传到外部网站一次。这需要对电池寿命的影响尽可能小,但它也需要在没有任何用户交互的情况下工作。(背景:我正在参加一项铁人三项全能比赛,这需要我大约 14 小时才能完成,并且想要近乎实时地广播我的位置,而不必担心摆弄我的手机。)

所以我最初的想法是编写一个使用 LocationManager.requestLocationUpdates() 的服务,其 minTime 为 5 分钟,但这实际上会每 5 分钟唤醒一次设备以让我的服务完成其工作吗?

听起来我还需要使用 AlarmManager.setInexactRepeating() 来确保我的服务在完成任务时处于唤醒状态,但它如何与 requestLocationUpdates() 一起使用?我是否应该在 requestLocationUpdates() 上设置 minTime=0 但在获得下一个更新后立即进入睡眠状态?

非常感谢任何有关如何设计它的一般指导。我是一名称职的 Java 程序员,将在服务器上使用 Google Maps 来绘制我的位置,但我对 Android 开发还很陌生,所以我基本上是在寻找关于如何构建客户端应用程序的高级计划。

0 投票
1 回答
10706 浏览

android - Android:何时使用 Service 与 Singleton?

我对Android开发很陌生。

什么时候创建一个 Android 服务而不是只使用一个简单的 Singleton 类是个好主意?

例如,数据层从互联网下载信息源。

在某些情况下使用服务似乎太多了,但有时我可能需要访问服务,Context所以我有点不确定如何设计应用程序。

0 投票
8 回答
243569 浏览

android - 在 Android 中从服务启动 Activity

安卓:

我从Activity

如果Activity条件满足开始

从我LocationService上面提到的无法启动Activity,我怎样才能获得当前Activity在服务类中运行的上下文?