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

android - Android appwidget 服务无法启动

当我在调试模式下运行时,我似乎无法到达服务内部的任何断点,这是为什么呢?

0 投票
2 回答
3312 浏览

android - 如何确定我的服务是否已启动

在我的代码中,我有条件地启动我的服务,如下所示:

你能告诉我是否有可能找出我之前是否启动过相同的服务,这样我就不会启动我的服务两次?

谢谢你。

0 投票
2 回答
14751 浏览

android - Android - 绑定到服务

嗨:我似乎无法让活动绑定到同一个包中的服务。

活动如下所示:

然后服务:

bindService 返回 true,但永远不会调用 onServiceConnection(mService 始终为空,所以我不能做类似 mService.isRunning() 的事情)

该服务的清单条目只是:

我直接从 Android 开发者网站复制代码,但我一定错过了什么。

0 投票
2 回答
473 浏览

android - 使用复选框启用接收器

我想在我的偏好活动中添加一个复选框,以启用或禁用接收器。这是针对将在后台运行的服务,在启动完成时,将取决于两件事:1)首选项是否为真,2)是否启用了 wifi。

所以它会像这样工作;

  1. 用户打开手机
  2. 启动完成检查接收器是否启用(由 checkboxpreference 设置)
    • 如果 checkboxpreference 为真 - 寻找 wifi
    • 如果 wifi 为真 - 注册接收器

如果 wifi 或 checkboxpreference 变为“false”,则还需要取消注册接收器。

0 投票
2 回答
8471 浏览

android - 以编程方式结束正在进行的通知 - Android

我正在开发一个基于 GPS 的应用程序,并且刚刚开始添加我的 UX 功能,例如通知和进度条,但我坚持使用持续通知。

由于它是一个 GPS 应用程序,当用户跟踪开始时,我设置了一个持续通知以显示他们正在被跟踪,但是当他们在我的应用程序中点击“停止跟踪”时如何停止此通知?我必须告诉 NotifyManager 一些事情吗?我基本上是在尝试获得音乐播放器所具有的功能,例如当用户按下播放时会出现“播放”通知,但是当他们暂停时,正在进行的“播放”通知会被破坏。

另外,我以前从未使用过 GPS,但我是否应该在服务中进行此操作,以便在我的应用程序被操作系统占用内存时不会停止跟踪用户?或者那不会发生?

0 投票
3 回答
17052 浏览

android - 在服务中运行 Android TTS

我试图让 Android 的 TTS 在服务中运行,但我不知道为什么它不工作,它编译,不崩溃,但它只是不工作。

Toast 通知确实有效。

0 投票
1 回答
268 浏览

android - 服务如何与活动通信?

我想创建一个需要实现服务概念的应用程序。服务理念应该从我的活动中得出。

任何人都可以帮忙吗?

谢谢,

尼基

0 投票
1 回答
891 浏览

android - 如何在服务中实现通知概念?

我有一个应用程序,我需要在服务中实现通知的概念。

是否可以在服务中实现通知?目前,当我包含通知时,它显示错误“IllegalArgument Exception”

谢谢,

尼基

0 投票
2 回答
2308 浏览

android - 有没有办法在 Android 中同步获取服务?

我需要在 Android 中同步获取服务。我确定它已经在运行,我只需要在我的适配器中访问它。一旦服务可用,我应该只传递一个参考,还是我可以使用一些东西context.getService(...)来获得它?推荐的解决方案是什么?

0 投票
1 回答
5246 浏览

android - 安卓服务应用

我正在为 Android 设备编写一个软件套件,它将跟踪通话时间和各种其他通话信息。我希望其中一个应用程序在不从 Activity 启动的情况下作为服务运行,并且我希望它在手机启动时立即初始化,并保持持续运行,监听电话,将信息记录到数据库中必要的。服务将需要在每次通话结束时向用户显示一个对话框。

2个问题:

  1. 如何让程序(服务)在启动时自动初始化,无需用户设置或交互?

  2. 我的印象是,如果不使用 Activity,您将无法实例化和显示对话框。我希望对话框显示在用户当前在屏幕上的任何内容上,并显示一个对话框。有没有办法让 Activity 对当前 Activity 完全透明,或者有没有办法显示来自服务的对话框?

提前致谢。