Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在手机关机的情况下安排将来执行的任务_Android_Scheduled Tasks - Fatal编程技术网

Android 如何在手机关机的情况下安排将来执行的任务

Android 如何在手机关机的情况下安排将来执行的任务,android,scheduled-tasks,Android,Scheduled Tasks,我需要安排一项任务(例如发送电子邮件或关闭手机)在未来的某个日期和时间执行(例如2013年6月12日下午3:00) 我希望他们有多个任务,不同的时间,即使手机关机也要坚持 我已经搜索过了,但结果有点混乱。有谁能告诉我解决办法吗 我需要安排一项任务(例如发送电子邮件或关闭手机) 除非您正在构建自己的固件,否则您无权“关闭手机” 将在未来某个日期和时间执行(例如2013年6月12日下午3:00) 外出一年有点不寻常 我想要。。。即使手机已关机,也会持续关机 这是不可能的,除非“关机”是指“处于睡眠模

我需要安排一项任务(例如发送电子邮件或关闭手机)在未来的某个日期和时间执行(例如2013年6月12日下午3:00)

我希望他们有多个任务,不同的时间,即使手机关机也要坚持

我已经搜索过了,但结果有点混乱。有谁能告诉我解决办法吗

我需要安排一项任务(例如发送电子邮件或关闭手机)

除非您正在构建自己的固件,否则您无权“关闭手机”

将在未来某个日期和时间执行(例如2013年6月12日下午3:00)

外出一年有点不寻常

我想要。。。即使手机已关机,也会持续关机

这是不可能的,除非“关机”是指“处于睡眠模式”。在这种情况下,战术上

也就是说,
AlarmManager
并不是为未来一年的工作而设计的。你可能只想安排下周的活动,包括安排下周的活动

而且,如果手机真的关机(即长按电源按钮后“关机”),闹钟不会响,当设备重新开机时,您需要重新安排闹钟时间。

好吧,忘记“年份”,但可能是在6月13日星期三下午2:00的两个月后?。同样,关掉它也不会那么重要。我认为,将信息存储在数据库中就可以使它们持久化,为什么你认为不可能?@MHassen:“可能在2个月后”——我仍然会在
AlarmManager
中保留较短范围的事件(例如,一周的值)。“我认为保持它们的持久性需要将信息存储在一个数据库中”,这很好,只要你明白Android不会自动保存你的活动日程。