0

我有一個呼叫阻止應用程序。它有3個文件:無應用程序啓動服務

  1. 類BlockMyCall擴展廣播接收器
  2. 類SimpleClass1擴展服務
  3. PhoneBlock延伸活動

我開始 「PhoneBlock」 活動來調用服務 「SimpleClass1」,最終調用「BlockMyCall」旨在阻止出站呼叫(通過將結果設置爲「空」)。

我想知道我是否可以在沒有開始活動的情況下從服務運行class1。如果是這樣,怎麼樣?

回答

0

在你AndroidManifest您可以指定接收器開機後自動啓動這樣的:

<receiver android:name="ProjectMonitorServiceManager" 
      android:enabled="true" 
      android:exported="false" 
      android:label="ProjectMonitorServiceManager"> 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     </intent-filter> 
    </receiver> 

我不是100%肯定這是你希望實現或沒有什麼。

2

將一個廣播接收器放到READ_PHONE_STATE並且在接收到這個廣播時啓動該服務。

相關問題