268得票13回答
升级到Android 8.1后,startForeground失败

将我的手机升级到8.1开发者预览版后,我的后台服务不再正常启动。在我的长时间运行的服务中,我已经实现了一个startForeground方法来启动持续通知,该方法在创建时调用。@TargetApi(Build.VERSION_CODES.O) private fun startForegrou...

116得票9回答
Android开机启动服务,如何在设备重启后重新启动服务类?

我需要在启动时启动服务。我搜索了很多。他们谈论Broadcastreceiver。由于我是Android开发的新手,我对Android上的服务没有清晰的理解。请提供一些源代码。

114得票5回答
如何从后台服务更新ViewModel的LiveData并更新UI

最近我正在探索谷歌最近推出的Android Architecture。从文档中,我发现了这个:public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> use...

64得票3回答
后台服务和前台服务有什么区别?

我目前正在编写我的第一个 Android 应用程序,我经常遇到关于后台和前台服务的参考。由于我打算在我的应用程序中使用服务,所以我希望对这两者之间进行澄清并了解它们的用途。 我目前正在编写我的第一个Android应用程序,我经常遇到后台服务和前台服务的相关内容。由于我打算在我的应用程序中使用...

58得票11回答
如何以编程方式检查MIUI自启动权限?

我需要以编程方式检查MIUI手机中我的应用程序的自动启动权限是否开启或关闭。Facebook和WhatsApp已默认启用此权限,我该怎么做?

39得票3回答
在.NET Core的BackgroundService中,ExecuteAsync和StartAsync方法有什么区别?

从传统的.NET Framework迁移时,我需要创建一个长时间运行的后台进程工作程序。 查看文档,我发现了一个BackgroundService类,用于此类目的。但是我遇到了两个相同的方法(在我看来),它们分别是ExecuteAsync()和StartAsync()。 有人能向我解释一下...

39得票1回答
无需活动的Android应用服务化

我正在制作一组应用程序,它们的后台服务基本相同。 我试图制作一个仅具有此Service的应用程序。这样我不必在所有应用程序中重复编写,但问题是不需要任何Activity。因为它不需要用户界面,所以用户除非停止Service否则无法关闭它。 我尝试删除Activity,但然后应用程序无法运行...

38得票6回答
当应用程序被杀死时,Android后台服务会重新启动

我正在开发一个应用程序,其中创建了一个后台服务来收集传感器数据。我从我的活动中启动该服务:startService(new Intent(this, MyService.class)); 我创建了一个服务,这样即使应用程序被销毁,后台服务仍然会继续收集数据。我尝试了这种方法,并且在某种程度上它...

38得票4回答
使用Work Manager API每秒执行任务

Work Manager是一个新的API,我尝试每秒钟执行一次任务,但它没有起作用。 这是我的工作者类:class TestingWorker : Worker(){ override fun doWork(): Result { Log.i("CheckWorker"...

36得票4回答
iOS:如何让一个应用程序像服务一样长时间运行?

在iOS中,我该如何指示操作系统即使应用程序不再位于前台也要保持其运行状态? Skype Viber Empatica Zenly 还有很多应用程序都可以实现这个功能。