我正在開發一款應用程序,並且此應用程序需要在某些事件發生時向用戶發出明確指示。Android:如何在手機處於睡眠狀態時開始活動,類似於Viber接收呼叫活動
直到現在我只能做的事情是在通知區域發出通知。但是,我需要提供更明顯的通知,類似於電話在來電時響鈴的行爲。
據我所知,android只允許應用程序發出通知的原因是爲了防止應用程序干擾用戶。但是,我正在開發的這個應用程序在用戶的工作中起着至關重要的作用,所以我認爲不應該給出如此強烈的通知。
我知道它應該是可行的,因爲像Viber這樣的應用程序可以開始類似於傳入電話的活動,即使設備正在睡覺。
有誰知道如何做到這一點?
感謝您的答案,並按預期工作。您能解釋爲什麼在廣播接收器中創建的新活動會顯示,但在GCM偵聽器服務中創建的新活動(我先前顯示通知的位置)在應用當前未運行時未顯示? –
我不太確定,但應用程序有可能被殺害。在這種情況下,在啓動活動時,您必須有意設置類別Activity_Launcher。 –