background-service相关内容

iOS iBeacon/蓝牙连接,当应用程序失效时

我需要什么: 启动 iBeacon 委托方法(例如 didDetermineState、didRangeBeacons、didEnterRegion 或 didExitRegion当应用程序已死且设备已插入且在附近时. 现状 我正在为父母制作一款应用,让他们的孩子在重要时刻帮助他们关闭手机.该应用程序采用 Objective-C,即使在应用程序生命周期结束后,它也需要保持与蓝牙设 ..
发布时间:2022-01-04 20:08:25 移动开发

当应用程序关闭时服务停止工作

在这里,我实现了使用文本到语音读取传入推送通知的消息的功能.我为它创建了一个单独的服务类,它工作正常,一段时间后通知出现但它停止读取通知. public class TTSService extends Service 实现 TextToSpeech.OnInitListener {私有静态最终字符串标记 = "TTSService";私人字符串 mSpeechMessage;私人 TextTo ..

如何以 1 分钟等小间隔使用 Android AlarmManager?

我想建立一些外部服务监视器并尽快收到问题通知. 我尝试以 1-2 分钟的间隔设置 AlarmManager,但它看起来每隔几分钟随机触发一次. 当然,我想避免被android杀死我的后台任务,如果我只使用Service,它会停止监控. 是否可以在小而准确的时间间隔内使用 AlarmManager? Facebook、Gmail 等应用程序使用哪些方法来通知新邮件? 用 ..
发布时间:2021-12-31 15:33:23 移动开发

当应用程序被杀死时,Android 后台服务正在重新启动

我正在开发一个应用程序,其中创建了一个后台服务来收集传感器数据.我从我的活动开始服务: startService(new Intent(this, MyService.class)); 我创建了服务,因此如果应用程序被破坏,后台服务仍会继续收集数据.我试过这个,它在一定程度上起作用.我的问题是,当我终止应用程序时,该服务似乎重新启动,因为 onCreate() 服务和 onStart() 方法 ..
发布时间:2021-12-27 20:56:02 移动开发

Android 在启动时启动服务,如何在设备重启后重启服务类?

我需要在启动时启动服务.我搜索了很多.他们正在谈论广播接收器.由于我是 android 开发的新手,我没有清楚地了解 Android 上的服务.请提供一些源代码. 解决方案 创建一个 BroadcastReceiver 并注册它以接收ACTION_BOOT_COMPLETED.您还需要 RECEIVE_BOOT_COMPLETED 权限. 阅读:收听和广播全球消息, 和设置闹钟 ..

如何以编程方式检查 MIUI 自动启动权限?

我需要以编程方式检查我的应用程序在 MIUI 手机中的自动启动权限是打开还是关闭.Facebook 和 whatsapp 已默认启用此权限,我该怎么做? 解决方案 目前不可能. 因为这完全取决于他们的操作系统 API 和自定义.甚至开发者也在小米的官方论坛上提出要求,但那里没有任何回应. 直到现在我都在寻找这个问题的答案,但没有任何帮助. 目前只有root手机才有可能.即 ..

升级到 Android 8.1 后 startForeground 失败

将我的手机升级到 8.1 Developer Preview 后,我的后台服务无法正常启动. 在我长期运行的服务中,我实现了一个 startForeground 方法来启动在创建时调用的正在进行的通知. @TargetApi(Build.VERSION_CODES.O)私人乐趣 startForeground() {//安全调用,由兼容库处理.val notificationBuilder ..

如何保持蓝牙连接后台?

我在 Android 应用中创建了一个蓝牙活动类,它适用于所有蓝牙功能,例如:扫描、配对、连接、发送和接收数据. 真正的问题是Activity被销毁的时候.蓝牙正在断开连接. 如何在整个应用程序中建立蓝牙连接.我想从其他活动向蓝牙发送数据. 帮助我以简单的方式实现这一点? public class BTActivity extends AppCompatActivity {Ar ..

如何从后台服务和更新 UI 更新 ViewModel 的 LiveData

最近我正在探索谷歌最近推出的 Android 架构.从 文档 我发现了这个: public class MyViewModel extends ViewModel {private MutableLiveData>用户;public LiveData>获取用户(){如果(用户 == 空){users = new MutableLiveData>();加载用户();}回访用户;}私有无效负载用户( ..

ios nstimer 在后台运行以检查闹钟时间是否等于当前时间并播放音频

我用谷歌搜索了几个小时,但找不到任何信息,如果有什么方法可以在应用程序在后台运行时保持正在运行的 NSTimer 处于活动状态?请帮我 ,当应用程序进入后台然后运行一个功能,每秒检查闹钟时间是否等于当前时间,然后播放音频并打开关闭闹钟页面如果有人知道警报应用程序开源并在后台运行,请与我分享我在这里尝试这个,但这不起作用 - (void)applicationDidEnterBackground: ..
发布时间:2021-11-26 23:03:58 移动开发

.NET 核心 BackgroundService 不会作为守护程序正常关闭

我正在开发 .NET Core 3.1 后台服务,该服务将作为守护程序安装在 Debian AWS EC2 实例上. 优雅地关闭守护进程以停止运行任务并完成一些要处理的任务(发送一些事件等)非常重要.基本实现如下所示: 使用 Microsoft.Extensions.DependencyInjection;使用 Microsoft.Extensions.Hosting;命名空间 MyApp.W ..
发布时间:2021-11-24 18:53:17 C#

.NET 核心 BackgroundService 不会作为守护程序正常关闭

我正在开发 .NET Core 3.1 后台服务,该服务将作为守护程序安装在 Debian AWS EC2 实例上. 优雅地关闭守护进程以停止运行任务并完成一些要处理的任务(发送一些事件等)非常重要.基本实现如下所示: 使用 Microsoft.Extensions.DependencyInjection;使用 Microsoft.Extensions.Hosting;命名空间 MyApp.W ..
发布时间:2021-11-24 18:37:50 C#

如何按需运行后台服务 - 而不是在应用程序启动或计时器上

在 .Net 5 Web API 中,我想运行一个发送批量电子邮件和 SMS 的后台任务.我知道我可以创建一个从 BackgroundService 继承的服务,然后像这样在 Startup.ConfigureServices 方法中将它添加到 DI 容器中: services.AddHostedService(); 但这会立即运行服务 - 即在应用程序启动时.我想在 API 收到来自前端的请 ..