如何使廣播接收機始終運行,從設備一開始就運行?這可能沒有啓動該應用程序的聲明?Android廣播接收機始終運行
如果沒有,我想我將不得不在設備啓動時啓動我的應用程序。但是這可能會增加很多開銷並且不需要。
我想要這個始終運行的廣播接收器,以便始終監聽c2dm通知。這些應該通知用戶應用程序中有新消息。
如何使廣播接收機始終運行,從設備一開始就運行?這可能沒有啓動該應用程序的聲明?Android廣播接收機始終運行
如果沒有,我想我將不得不在設備啓動時啓動我的應用程序。但是這可能會增加很多開銷並且不需要。
我想要這個始終運行的廣播接收器,以便始終監聽c2dm通知。這些應該通知用戶應用程序中有新消息。
你是什麼意思「永遠運行」?
,如果你需要的東西,很長一段時間是活的,從操作系統啓動時,您需要:
讓應用要在內部存儲(僅安裝否則將無法工作)。
設置廣播接收機聽開機意圖。
在收到啓動意圖後,啓動服務並在那裏傾聽您希望收聽的意圖。
如果添加廣播接收器到你的清單與意圖過濾器監聽特定的意圖,將接收器安裝後活躍。
你爲什麼不創建它,當你的應用程序啓動...... –
加入行動,您的接收器<意圖過濾器> <操作機器人:名字=「android.intent.action.BOOT_COMPLETED」 /> 意圖-filter> –
如果你閱讀[C2DM文檔](https://developers.google.com/android/c2dm/),你會發現這已經被覆蓋了,通過使用onelise14的答案。 – CommonsWare