[英]Android broadcast receiver running always
我如何使廣播接收機從設備一開始就始終運行? 是否可以在不聲明聲明的地方啟動應用程序?
如果沒有,我想我將在設備啟動時啟動我的應用程序。 但這可能會增加很多開銷,這是不必要的。
我希望此始終運行的廣播接收器,以便始終偵聽c2dm通知。 這些應該通知用戶應用程序中有新消息。
如果您使用“意圖過濾器”將“ BroadcastReceiver”添加到“清單”中以偵聽特定意圖,則“接收器”在安裝時將處於活動狀態。
您是什么意思“始終運行”?
如果您需要長時間保持活動的狀態,並且需要從操作系統啟動中進行操作,則需要:
讓該應用只能安裝在內部存儲設備上(否則它將無法正常工作)。
設置廣播接收器以偵聽引導意圖。
收到啟動意圖后,啟動服務,然后在此處聆聽您想聽的意圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.