android - 从一个 android 应用程序向另一个应用程序连续发送数据
问题描述
我想unsigned char array
在一个循环中不断地从一个 android 应用程序发送到另一个。我知道如何发送数据一次。但是我需要第一个应用程序在后台运行并将数据一致地发送到另一个对该数据执行操作的应用程序。
任何建议都会有所帮助。谢谢
解决方案
可以有很多方法,但其中一种方法是为此目的使用WorkManager 。您可以安排或重复执行将数据从一个应用程序发送到另一个应用程序的操作。
美WorkManager
是WorkManager
可能使用JobScheduler
, Firebase JobDispatcher
, 或AlarmManager
. 您无需编写设备逻辑来确定设备具有哪些功能并选择合适的 API;相反,您可以将任务交给 WorkManager 并让它选择最佳选项。
您的要求Recurring tasks
如下:
用法是这样的:
new PeriodicWorkRequest.Builder photoCheckBuilder =
new PeriodicWorkRequest.Builder(PhotoCheckWorker.class, 12,
TimeUnit.HOURS);
// ...if you want, you can apply constraints to the builder here...
// Create the actual work object:
PeriodicWorkRequest photoCheckWork = photoCheckBuilder.build();
// Then enqueue the recurring task:
WorkManager.getInstance().enqueue(photoCheckWork);
推荐阅读
- python - 当你重塑它时,numpy 数组的 getrefcount 发生了什么
- ionic4 - cdvphotolibrary:在 IONIC 4 上显示
- javascript - 如何在highcharts的渲染图像上添加工具提示?
- python-3.x - 如何将 cPanel WGSI 绑定到单独的 aiohttp 服务器
- c# - 如何将文本块的文本属性与文件名绑定
- python - 如何修复 Pandas 数据框 Python 中 str.replace 和 str.split 中的 SettingWithCopyWarnings?
- node.js - 使用 Sharp 调整图像大小时,错误 sharp.resize(...).max 不是函数
- binary - 2 的补码加法溢出
- firebase-realtime-database - 从 firebase 数据库中获取数据并存储到数组中
- python - 无法读取图像路径。AttributeError:“列表”对象没有属性“读取”