android-service相关内容

MQTT PAHO客户端未自动重新连接到Android服务上的Broker

我有一个服务来管理我的MQTT客户端连接,MQTT工作得很好,但问题是当我重新启动Broker Server时,Android客户端无法重新连接。onConnectionLost()回调触发异常。 备注 我在同一台计算机上使用Moquette Broker->Moquette 我有两个Android客户端应用程序,一个使用服务(有问题的)和其他在没有服务的线程上工作(这很好用,重新连 ..
发布时间:2022-07-03 14:21:36 移动开发

获取I/ART:显式并发标记清除GC已释放

我正在启动一个服务=>后台服务,并开始检查“new Thread”中的文件,在日志中我得到了以下信息,服务/应用程序暂停。 日志:I/art: Explicit concurrent mark sweep GC freed 25935(1686KB) AllocSpace objects, 13(903KB) LOS objects, 39% free, 13MB/22MB, paused ..
发布时间:2022-06-29 21:54:41 Java开发

附近连接和前台/后台服务

这更像是一个一般性问题,但我们可以在services中在多大程度上使用Neighbor Connections API? 我注意到,当应用程序处于模糊状态时,发现和配对仍在工作,所以是否可以将整个Connections客户端提取到前台,或者甚至提取到正在运行的后台服务,而应用程序本身不必这样做? 推荐答案 使用来自服务的附近连接没有限制。然而,Android一直在某种程度上咄咄逼 ..

致命的Android 12:Exception:由于mAllowStartForeground False,不允许使用startForeground Service()

我注意到Pixel 5和Pixel 4a(都在Android 12上)有一个例外(Firebase Crashlytics),没有其他设备,只发生了两次,每台设备一次。 这是什么意思?Android 11和12使用前台服务的规则相同,但Android 11没有问题。这是Pixel的错误吗? 来自Firebase Crashlytics: Fatal Exception: andr ..
发布时间:2022-03-09 15:38:02 移动开发

后台计时器

我正在为一项大学工作开发一个Android应用程序。在这项工作中,我想创建一个带有计时器的后台服务,当我关闭应用程序时,计时器仍然在运行。当我打开应用程序时,我可以看到我开始服务的时间。 嗯,我的问题是,当我关闭应用程序时,后台计时器会停止,并且不会增加更多。 你能帮我个忙吗? 非常感谢 我的启动器类 import android.app.Activity; import ..
发布时间:2022-03-09 15:28:25 移动开发

从活动启动服务

在我的应用程序中,我有一个要从中启动服务的活动。有人能帮我吗? 推荐答案 应用程序可以通过Context.startService方法启动服务。如果服务尚未创建,则该方法将调用服务的onCreate方法;否则将调用onStart方法。代码如下: Intent serviceIntent = new Intent(); serviceIntent.setAction("com.te ..
发布时间:2022-03-09 15:22:11 移动开发

Android – 监听传入的 SMS 消息

我正在尝试创建一个用于监控传入 SMS 消息的应用程序,并通过传入 SMS 启动一个程序,它也应该从 SMS 中读取内容. 工作流程: 短信发送到安卓设备 自可执行应用程序 阅读短信信息 解决方案 public class SmsListener extends BroadcastReceiver{私有 SharedPreferences 首选项;@覆盖公共无效 onRec ..
发布时间:2022-01-30 13:15:58 移动开发

如何保存来自 Android 服务的数据?

我有一个收集数据的服务,我可以保存数据以防重启或任何其他会重启服务的操作,我该怎么做? 解决方案 我可以保存数据以防重启或任何其他会重启服务的操作 您不一定会知道这些事件何时会发生.随时保存您的数据. 我该怎么做? 使用文件.或数据库,它是一种文件.或者一个 SharedPreferences 结构,它由一种文件类型支持. ..
发布时间:2022-01-24 18:41:33 移动开发

有什么方法可以在后台使用 FirebaseMessagingService 从推送通知中获取数据?

我正在为我的推送通知使用 FirebaseMessagingService.它在应用程序中按预期工作.onMessageReceived 被调用,我可以获得通知标题和正文 + 数据负载,并使用 LocalBroadcastManager 将取决于负载数据的响应发送到我的 Activity.p> 但是后台推送通知有问题.这只会在后台显示通知,但它不是在 onMessageReceived 中创建的 ..

应用程序关闭/终止时 Android 中的 Firebase 推送通知问题

当应用仅使用数据负载关闭时,Firebase 推送无法在某些设备上运行.看到这个线程:https://github.com/firebase/quickstart-android/issues/41 我知道当应用程序被滑动杀死时,一些 OEM 会杀死直接影响 FirebbaseMessagingService 的应用程序的所有服务,并且由于这个 onMessageReceived() 方法从 ..

如何解决有关导出的 Firebase 消息服务实现的 android lint 投诉?

按照 Google 开发人员关于在我的应用中实施 Firebase 的说明,我注意到 android lint 抱怨. 我们的想法是我们必须实现两个继承自 Firebase 服务的服务: 公共类 MyFirebaseInstanceIDService 扩展 FirebaseInstanceIdService { ... }公共类 MyFirebaseMessagingService 扩展 ..

Android Emulator:如何获取正在运行的服务列表

我的 Ubuntu VM 中运行着 Android Emulator,并且刚刚通过控制台安装了一个 apk 文件.模拟器和 adb 有很多选项可以查看设备上发生的事情.但是我怎样才能获得当前正在运行的服务列表?我试图找出特定应用程序是否安装了通知服务来查看(不需要的)广告.我什至知道服务的名称. PS.:我是一名高级初学者 - 但还不够高级.非常感谢您的帮助. 解决方案 可以通过以下 ..