Android M adds powerful battery managing modes. One is doze and the other is app stand by. Today google Korea campus, there is conference about these two modes. I write summary about the conference meeting. Mr yang and many other company people are participated in. Because M source code is not released yet, we just talk and sharing testing results about these two modes. So following question (other company people) and answer (Mr yang from google) may have wrong informations. So, testing your application using adb commend. Some pending events will occurs malfunction to your applications. Q&A 1. What is doze mode? - Doze mode aim is for saving battery when user does not move their device for a long time. For example, if user forget to charging the phone, and slept. The phone turn to doze mode until wake up at the morning. In the doze mode, whole app does not working at all. (some hardware interrupt and google play service can working even it is doze mode.) ...