我认为我应该这样做的方法是使用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点开始运行服务所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)