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并且在接收到这个广播时启动该服务。

相关问题