我正在开发一个Android应用程序,希望减少电量消耗。我认为的方法是每当用户活动停止一段特定时间后,将手机置于睡眠模式。关于此,我有以下三个问题:
如果我释放唤醒锁,并且在没有其他应用程序持有唤醒锁的情况下,手机会在多长时间后进入休眠模式?
我有多个HandlerThreads在运行,在其中使用sendMessageDelayed()函数。在手机进入睡眠模式后这些消息是否会被传递?
将手机设置为飞行模式与仅将手机置于睡眠模式相比,哪种方式可以更节省电量?如果是,则原因是什么?因为这两种模式的唯一区别是使用蜂窝网络。