我正在构建一个 Android 应用程序,它利用清单广播接收器来了解设备何时插入。
我认为 Android 5.0 JobScheduler API 是一种更好的方法,但我有一个问题:是否可以在早期版本的 Android 上使用此 API 或类似的 API?
如果不可能,那么执行此操作的最佳选择是什么(而不是清单广播接收器)?
另一个选择是这个库:https://github.com/evernote/android-job https://github.com/evernote/android-job
它使用JobScheduler
and GcmNetworkManager
如果可能的话。否则它会回退到AlarmManager
。它还可以处理不同的 API 级别AlarmManager
适当地。这博客文章 https://blog.evernote.com/tech/2015/10/26/unified-job-library-android/为您提供概览。
(PS:我是 Evernote 的这个库的主要开发人员。它对我们的项目很有用,这就是为什么我也想在这里分享它)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)