Android系统休眠和定时唤醒讨论
小弟刚接触Android,手里有个真机,发现Android和WM的一样由一个休眠的机制,在用户无操作的状态下会进入休眠状态,该状态下几乎所有的进程都被挂起,任何当前使用的程序都会失效,计入休眠状态。可能跟WM的还有点区别,至少我目前观察很类似。现在的问题是:
如果我开发一个需要长期在后台运行的程序,该如何解决休眠问题呢?
比如监测电量,或者收集GPs数据,这种需求在WM上有一个第三方开发的定时器可以解决,这个定时器会想系统发送硬件中断,从而达到唤醒系统的目的。
因此,我想请教一下各位,Android的上面如何用可用的Java API,用程序去定时唤醒系统呢?可行不可行呢?类似于WM的那样。
小弟新手,抛砖引玉,请各位,各抒己见,百家争鸣。