intentservice相关内容

我应该为我的应用程序使用 AsyncTask 还是 IntentService?

我一直在阅读有关 Android 的互联网连接,并注意到有不同的方法来处理这个问题,即 AsyncTask 和 IntentService.但是,我仍然不确定该使用哪一个.我的应用程序基本上是一个带有谷歌地图的位置/路径查找器.我的互联网连接将用于在地图的特定半径内找到最近的路径.因此,每次用户将地图移动或滑动到新位置时,它都会更新最近的路径.它还将添加一条新路径,并允许用户对路径进行评分. ..
发布时间:2022-01-07 22:17:50 移动开发

是否有任何理由继续使用 IntentService 来处理 GCM 消息?

如您所知,最近 Google 更改了他们的 GCM 文档,并且他们声称不再需要 IntentService 来处理到达的 GCM 消息.所有的处理都可以在BroadcastReceiver中完成. 在尝试确定是否有任何充分理由继续使用 IntentService 时,我遇到了这个 引用: WakefulBroadcastReceiver 将处理 GCM 消息的工作传递给的服务(通常是 ..

如何强制停止正在进行的意图服务?

我有一个 Intent 服务,可以下载数 GB 的视频.我有一个“停止"按钮,如果不小心点击“开始"或其他任何东西,可以停止下载.我知道这已经被问过几次了,但没有对我有用的答案. 我尝试调用 stopService(),不起作用.这只是调用 IntentService.OnDestroy().我试图在 onDestroy 内调用 stopSelf(),也不起作用. 我尝试使用标志之类的 ..
发布时间:2021-12-27 21:23:27 移动开发

在 Android 中下载背景图像需要帮助吗?

我有一个图像视图,我写了刷卡,当时刷卡的时候,图像是从互联网下载的,所以我想我必须在刷卡之前在后台下载图像,因为我需要使用asynctask或 Service 或 IntentService,所有这些都将有助于下载和存储在 data/data/mypackages 中,但在我的情况下仍然滑动变慢任何想法,也告诉我哪个是最好的,我是否以正确的方式调用 1.异步任务 2.服务 3.I ..
发布时间:2021-12-27 21:02:17 移动开发

Android Manifest 中如何声明 Intent 服务?

直截了当的问题: Android Manifest 中是否将 IntentService 声明为常规服务,还是有其他方法?它试图寻找它,但我找不到答案. 这是常规的服务声明: 谢谢 解决方案 在您的清单中,您使用 android:name=".Communication" 声明了一个服务,这意味着您的服务类应该位于在 com.exercise.AndroidC ..
发布时间:2021-12-27 20:58:55 移动开发

将意图从服务发送到活动

我正在尝试使用 Intent 将结果从 IntentSerivce 返回到 mainactivity,但我无法让它工作.IntentService 毫无问题地从 Activity 接收 Intent,执行操作并获取 JSONstring.现在剩下的唯一问题是将此字符串发送回活动. 这里是mainactivity中的方法: public String RTConn(String query) ..
发布时间:2021-12-27 20:58:06 移动开发

Android:当应用程序被杀死时保持服务运行

即使应用程序被终止,我也想让 IntentService 在后台运行.“杀死"是指长时间按下主页按钮 -> 查看所有正在运行的应用 -> 将我的应用滑动到一边 ->应用被杀或长按返回按钮 -> 应用被杀 我的代码如下.在我的主活动中: Intent intent = new Intent(this, MyService.class);this.startService(意图); 在我的我 ..
发布时间:2021-12-27 20:50:41 移动开发

Android:在 Activity 上下文之外使用 WebView

我正在尝试通过后台 IntentService 实现网页抓取,该后台 IntentService 会定期抓取网站,而不会在用户手机上显示视图. 因为我必须在加载的页面上调用一些 javascript,所以我不能使用任何 HttpGet 等. 因此,我必须使用只能在 UI 线程上运行的 WebView 实例. 任何尝试启动使用 WebView 的 Activity 都会导致 View 进入 ..

Android 工作管理器与服务?

在我的 Android 应用程序中,我有多个意图服务,它们一个接一个地运行,第一个意图服务由广播触发.几天前我遇到了 Work Manager 并且非常喜欢 Worker 的简单性和 WorkManager 类.与常规意图服务相比,工作管理器的优缺点是什么?考虑到我将来可能需要编写更多意图服务,我现在应该切换到工作经理吗?还有哪个选项可以帮助我轻松测试代码? 解决方案 WorkManage ..

在深度睡眠模式下如何使用 CPU 执行任何操作

我是 android 的新手.我在大约 3 周内为我的申请而苦恼.我需要在正常模式和睡眠模式下发送和接收数据包.我的应用 必须交换数据 5 秒.我尝试使用 alarmmanager 但在 android 5 上它不起作用.在 android 5 上,间隔更改为 60 秒.这样的解决方案会使电池很快耗尽.当我使用普通异步任务而不是 IntentService 时,它仅在屏幕处于 ON 且 app 可 ..

后台服务可连续更新UI

我想运行一个服务,该服务从外部传感器获取数据并每秒更新一次用户界面,而不会阻塞主线程.实现此目标的最有效可能性是什么?线程,IntentService,服务?还是其他? 提前谢谢! 解决方案 如果要定期更新UI,并且活动必须访问该服务方法,则应使用绑定服务. 服务与IntentService 在此链接中检查绑定服务在android中的工作方式 ..
发布时间:2021-04-14 19:01:10 移动开发

在IntentService的OnHandleIntent中使用TimerTask是一种好习惯吗?

我有一个IntentService,它使用TimerTask每45秒在OnHandleIntent中调用一次Webservice. 我的问题是: 我正在调用应用程序启动IntentService,在OnHandleIntent中,由于TimerTask而使任务不断重复..这样做是一种好习惯还是有任何弊端?我应该在活动中使用警报管理器在任何时间调用意图服务,还是可以继续使用计时器任务在OnHa ..
发布时间:2020-11-29 22:53:47 移动开发

onHandleIntent()-墙纸更改无法正常工作

我正在使用IntentService在后台更改墙纸.使用下面的代码在主Activity类中将墙纸正确更改为图像,但是将代码添加到onHandleItent()后,背景每次均更改为不同的纯色.这是内存问题还是什么? Activity类中的代码-正常工作: public void ChangeWallpaper(String imagepath) { DisplayMetrics disp ..
发布时间:2020-11-29 22:53:41 其他开发