2015-02-24 106 views
0

我創建了一個沒有活動的android應用程序。我想使用BOOT_COMPLETED之類的系統意圖來啓動服務。我使用以下接收器:使用intent啓動沒有活動的Android服務

<receiver android:name=".autostart" > 
     <intent-filter> 
      <action android:name="android.intent.action.ACTION_POWER_CONNECTED" /> 
      <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" /> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
      <action android:name="android.intent.action.SCREEN_ON" /> 

     </intent-filter> 

我得到了問題,當電源連接/斷開連接或引導完成時沒有收到意圖。即使安裝後處於停止模式,應用程序是否還沒有活動?我如何開始這項服務? UI是不可能的,因爲應用程序沒有活動...

+0

你希望服務是運行的整個時間在手機上? – 2015-02-24 21:36:52

回答

0

是否應用程序在安裝後即使在停止模式下也沒有活動?

是的。

UI是不可能的,因爲應用A有沒有活動?

然後添加一個。無論如何,您都需要提供您的許可協議,您的在線幫助,您的後臺處理配置等等。而且,由於您的應用在用戶啓動此活動之前不會運行,因此您也需要這樣做。