android-service相关内容

处理程序未在Instrumental Test中执行Runnable

我编写了一个Android工具测试,该测试会调用我的服务并通过广播接收答案. 与服务对话的要测试的代码使用处理程序. 在测试我的测试过程中,^^我注意到处理程序的行为不符合预期.因此,我编写了一个测试来检查这种行为: import android.os.Handler;导入android.support.test.annotation.UiThreadTest;导入org.juni ..
发布时间:2021-04-04 20:39:35 Java开发

不调用onAdjustVolume

我正在尝试使用Android 5.0以上版本的MediaSession在服务中获取HARDWARE_HOOK按钮和音量更改按钮.当屏幕关闭/锁定时,这必须特别起作用.问题是,尽管我能够接收HARDWARE_HOOK按钮事件,但未检测到音量变化.onAdjustVolume方法永远不会被调用. import android.app.Service;导入android.content.Intent ..
发布时间:2021-04-04 20:39:32 移动开发

java.lang.IllegalArgumentException:服务未注册

我有一个包含webview的应用程序.一切都进行得很好,但是在android studio的“运行"选项卡中.我收到以下消息.我的应用程序仍然可以正常工作.但这仍然困扰着我.我对这则消息不太了解. 解除绑定时引发异常java.lang.IllegalArgumentException:服务未注册:lx @ 643d3c7在android.app.LoadedApk.forgetServiceDi ..
发布时间:2021-04-04 20:39:24 移动开发

服务会在一段时间后停止工作.需要持续工作

我正在开发一个计步器应用程序,该应用程序可以计算步行的步数并在午夜将其更新到服务器.我有一项不断运行的服务来完成所有这一切. 这是我的服务 公共类StepCounterService扩展了Service,它实现了SensorEventListener,StepListener,WebServiceInterface,GoogleApiClient.ConnectionCallbacks,G ..

我应该为我的Android应用程序使用Service还是IntentService吗?

如果我错了,请纠正我: 1) Service 用于在后台执行较长的任务.服务在UI线程中运行,因此,如果任务很长,则可能会冻结我们的UI.只要我们告知服务停止,服务就会继续独立于应用程序运行. 2)另一方面, IntentService 用于在单独的线程中执行简短的任务.完成任务后,它将自动终止. 我该怎么做: 1)每5秒检查一次位置 2)如果位置发生变化,请将其发送 ..
发布时间:2021-04-04 20:39:08 移动开发

当我清理我的应用程序时,android studio服务不起作用

我使用服务在有人收到消息时推送通知,并且当我打开应用程序并关闭应用程序时,我的服务效果很好,但是当我清理应用程序时,它就停止了.这是我编写自己的startForeground的问题而不是使用他们给的startForeground?它在一开始就起作用了,但是当我添加startMyOwnForeground和Runnable时,它不起作用.Runnable是每2秒连接到我的数据库一次,以检查是否有新消 ..
发布时间:2021-04-04 20:39:04 移动开发

Android传感器无法在服务中运行

我是android编程的新手,以下是我的用例:我有一个活动"MainActivity"和一个服务"MyService".我使用 startService 方法调用服务.在MyService.java中,我注册了2个不同的传感器(加速度计和灯光),并尝试获取传感器值.这似乎很基本,我通过以下方式编写代码:MainActivity.java 公共类MainActivity扩展了AppCompatAc ..
发布时间:2021-04-04 20:38:43 Java开发

应用程序与寡妇分离时,带有Mediaplayer的Android服务被破坏

我正在后台服务中播放音乐.一切正常,除非我从最近的应用程序列表中删除了该应用程序,但该服务已被破坏.当没有mediaplayer时,我用来使服务正常运行的方法很不错.这是我的代码 公共类StreamListenerService扩展Service实现MediaPlayer.OnPreparedListener,MediaPlayer.OnErrorListener,MediaPlayer.OnC ..
发布时间:2021-04-04 20:13:58 移动开发

后台服务上的Android getContext

我正在尝试创建一个 Service ,即使我的应用程序关闭,该服务也可以运行.但是,我需要在此 Service 中使用我的应用程序 Context .当应用程序运行时,该服务也可以正常运行,但是当我关闭应用程序(调用onDestroy())时, getContext()总是返回 null . 服务 公共类SubscribeService扩展Service {私有上下文上下文;@Override ..
发布时间:2021-04-04 19:00:45 Java开发

即使关闭了应用程序,如何每天在特定时间显示通知?

尽管可能在Stack Overflow上曾问过这个问题,但我仍然没有找到明确的答案. 例如,即使应用已关闭,我也想每天在晚上12点显示一条通知.我从这些链接中引用了以下内容:每天特定时间的android通知,在特定时间的Android每日重复通知每天使用AlarmManager , Android BroadcastReceiver在启动时进行-当Activity在后台运行时继续运行还有更多 ..

将数据从活动发送到前台服务

我正在通过蓝牙从微控制器接收数据.这些数据不断发送到应用程序,我正在使用前台服务在后台实现此线程. 在MainActivity4中接收到数据,然后将意图与接收到的数据一起发送到前台服务类,然后将其重定向到MainActivity5,并在其中进行图形化处理. 我不确定如何正确实现发送给MainActivity4的意图,因为前台服务正在不断处理数据,但并没有将其不断重定向到MainActi ..

Android前台服务始终抛出"java.lang.IllegalArgumentException:服务未注册".例外

我的项目需要android 前台服务才能连续运行(即使在应用程序被销毁之后).为此,我具有以下代码段: build.gradle 实现fileTree(dir:'libs',包括:['* .jar'])//noinspection GradleCompatible实施'com.android.support:appcompat-v7:28.0.0'实现'com.android.suppor ..

任务杀死后,Android Workmanager计划的工作人员丢失

我正在尝试使用新的 WorkManager API 1.0.0-alpha06每15分钟进行一次工作人员运行.如果我没看错,将工作管理器与 PeriodicWorkRequest 一起使用应该会使工作人员的待命任务被杀死并重启电话,但是当我从``最近的应用程序''中刷任务时,预定的工作人员会丢失(我已经等待了大约需要45分钟才能查看工作人员安排在15分钟间隔内的所有日志). 这些是我的文件: ..

单击按钮禁用服务重新启动

我启动了一个前台服务,当用户单击按钮时,该服务会下载文件.现在发生的是,当我再次单击该按钮时,服务内的线程第二次启动,并且在通知中看到两个线程的进度都已更新(在线程之间跳过presentae). 如果第一个线程正在运行,如何防止启动第二个线程?如果服务仍在运行,如何防止调用startService()或onStartCommand()? class ForegroundService ..
发布时间:2021-02-15 19:47:48 移动开发