Android – 每天凌晨4点开始运行服务

Android – 每天凌晨4点开始运行服务,第1张

概述我想知道凌晨4点每天运行服务的最佳实践. 我认为我应该这样做的方法是使用AlarmManager创建一个新的重复警报,让它在凌晨4点运行服务.问题是,我不知道在哪里放置代码来设置警报. 我是否在主要活动中将其作为OnCreate方法中的第一个任务之一?我是否使用BroadcastReceivers和意图做一些时髦的东西?当用户更新我的应用时会发生什么?用户重启时会发生什么? 任何有关这些问题的帮助 我想知道凌晨4点每天运行服务的最佳实践.

我认为我应该这样做的方法是使用AlarmManager创建一个新的重复警报,让它在凌晨4点运行服务.问题是,我不知道在哪里放置代码来设置警报.

我是否在主要活动中将其作为OnCreate方法中的第一个任务之一?我是否使用broadcastReceivers和意图做一些时髦的东西?当用户更新我的应用时会发生什么?用户重启时会发生什么?

任何有关这些问题的帮助都将非常感激:)示例代码也会有所帮助!

巴拉

解决方法 您可以在每次手机启动时以及每次启动应用程序时安排闹钟.要收听电话启动事件,您可以使用broadcastReceiver.

<uses-permission androID:name="androID.permission.RECEIVE_BOOT_COMPLETED"/>...<receiver androID:name=".BootReceiver">    <intent-filter>        <action androID:name="androID.intent.action.BOOT_COMPLETED" />    </intent-filter></receiver>

有关完整示例,您可以查看Photostream应用程序http://code.google.com/p/apps-for-android.它使用完全相同的方法.

总结

以上是内存溢出为你收集整理的Android – 每天凌晨4点开始运行服务全部内容,希望文章能够帮你解决Android – 每天凌晨4点开始运行服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存