android-service相关内容

为什么广播接收器仅在华为设备上引起ANR?

我有一个广播接收器(已声明清单),它可以监听意图并启动jobIntentService。由于jobIntentService使用的是工作线程,并且Broadcast Receiver没有任何繁重的操作(它仅接收意图并调用jobIntentService)。广播接收器中不应有任何ANR原因。另外,我仅在华为设备上获得ANR。 这是我的广播接收方代码: 公共类SessionReceiver ..

miui rom上的后台服务已停止

我正在开发一个后台服务,并且在OnDestroy方法中,我调用了一个意图以再次启动我的服务.我不会再开始使用Miui rom(小米手机和华为手机). 我该如何处理? public class NotificationsService extends Service { @Override public void onCreate() { ApplicationLoader.p ..
发布时间:2020-08-28 07:10:33 移动开发

即使关闭应用程序,我也想在屏幕上显示gif图像

通过鼠标单击,您可以实现两项: 声音正在播放 GIF图片正在显示 即使我关闭正在使用服务的应用程序,我也试图在屏幕上显示GIF,但是由于声音在GIF图像出现时一直在播放,所以找不到解决方法. TheService.java(CODE) package gallery.suitapps.catwalking; import android.app.Service; i ..

Android-服务无法启动

我正在为我和我的班级同伴制作应用程序,用于检查新的作业和考试.它具有无法通过检查学校服务器(例如每5分钟一次)以检查文件和诸如此类的内容来更改文件大小的服务.我尝试了以下代码: MayinActivity.java package com.test.simpleservice; import android.app.ActivityManager; import android.su ..
发布时间:2020-08-28 07:05:14 Java开发

多项服务,同一Android应用

我目前维护着一个使用大量胖服务处理功能的Android应用程序: 蓝牙通信(通过应用程序使用情况恒定) 文件压缩 Http请求 节省画布(该应用程序使用Samsung Pen SDK,可保存大量画布) 我想将服务拆分为新的服务.我是不是该?我会通过为这些服务使用太多内存来减慢我的应用程序速度吗?维护会变得一团糟吗? 提前谢谢 解决方案 如果管理得当,可以降低内存和C ..
发布时间:2020-08-28 07:05:10 移动开发

调用stopService()是否会停止所有正在等待的服务意图

在我的应用程序中,即使服务正在运行,我也会多次启动它.它是永久运行的服务. 我的问题是,当我呼叫stopService()时,它会停止当前正在运行的Service并清除等待意图的堆栈吗?因为我想确保它不再运行. 解决方案 我没有停止我的Service,它是STICKY Service.启动应用程序时,我正在控制服务是否运行: public static boolean isMy ..
发布时间:2020-08-28 07:05:07 移动开发

防止应用程序被操作系统停止或暂停

我正在开发CodenameOne上的Android应用程序,即使最小化,它也需要每5分钟发送一次网络请求.我如何实现此行为,以防止请求被操作系统停止或暂停? 解决方案 其他人的回答是正确的,您需要创建服务,但他们以某种方式忽略了对Codename One的提及. 在代号下,您需要为android创建一个本机目录,然后将服务源代码放在此处(只需使用一个空白的服务类,它实际上并没有做任何 ..
发布时间:2020-08-28 07:03:55 移动开发

在从FirebaseMessagingService扩展的类中找不到getApplicationContext()

我想通过Firebase发送和接收远程通知,但是我的自定义类找不到getApplicationContext()方法. 据我了解,FirebaseMessagingService扩展了Service , which extends ContextWrapper`,后者扩展了Context. 所以我不知道getApplicationContext()无法正常工作.任何帮助将不胜感激! ..

服务处于活动状态时,如何可以多次启动服务

我想通过我的服务执行此操作: 1)启动应用 3)通过应用启动服务 4)通过服务更新我的用户界面 5)关闭应用程序,但服务可以继续工作 6)再次销售App 7)连接到服务(不运行新服务) 我希望在服务期间不更改服务中的公共变量. 解决方案 如果您从onStartCommand()返回START_STICKY,那么您的Service将一直运行直到明确停 ..
发布时间:2020-08-28 07:02:51 移动开发

Android:在系统空闲时安排长时间的后台任务

我正在编写一个Android应用程序,该应用程序可以录制视频,然后对录制的视频进行后期处理.由于后期处理可能需要一段时间(最多一个小时),因此我正在安排服务- JobService ,使用 JobScheduler 在手机接通电源并处于空闲状态(即连接到晚上跑. 作业服务在新线程上执行长时间运行的作业. 实际上,我的预定服务运行非常缓慢.看来,尽管它在系统空闲时运行,但获得的CPU带宽却很少 ..
发布时间:2020-08-28 07:01:47 移动开发

想要隐藏Notification,但没有获取Context.startForegroundService(),然后再调用Service.startForeground()

我希望在后台运行服务时不显示通知.我知道根据Google Play规则,我们必须显示通知,但是对于我当前的应用程序,我不想显示任何通知. 这是代码,可以正常工作并显示通知.但是如何使其不显示任何通知: try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { Strin ..
发布时间:2020-08-28 07:01:44 移动开发