无需申请即可启动服务

发布于 2024-09-08 01:18:50 字数 317 浏览 2 评论 0原文

我有一个呼叫阻止应用程序。它有 3 个文件:

  1. class BlockMyCall extends BroadcastReceiver
  2. class SimpleClass1 extends Service
  3. PhoneBlock extends Activity

我启动“PhoneBlock”活动来调用服务“SimpleClass1”,最终调用“BlockMyCall”来阻止出站呼叫(通过将结果设置为“null”)。

我想知道我是否可以在不启动活动的情况下从服务运行 class1 。如果是这样,怎么办?

I have a call blocking application. It has 3 files:

  1. class BlockMyCall extends BroadcastReceiver
  2. class SimpleClass1 extends Service
  3. PhoneBlock extends Activity

I start "PhoneBlock " Activity to call Service "SimpleClass1", which eventually calls "BlockMyCall" intended to block outbound calls (by setting result to "null").

I want to know if I can run the class1 from service without starting activity. If so, how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心是晴朗的。 2024-09-15 01:18:50

将广播接收器设置为 READ_PHONE_STATE 并在接收到此广播后启动服务。

Put a broadcast receiver to READ_PHONE_STATE and on receiving this broadcast ,start the service.

铜锣湾横着走 2024-09-15 01:18:50

在您的 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% 确定这就是您想要实现的目标。

In your AndroidManifest you can specify the receiver to start at boot like this:

    <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>

I'm not 100% sure that is what your looking to achieve or not.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文