gpt4 book ai didi

android - 我可以在没有 Activity 或 GUI 的情况下启动 android 服务吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:14 25 4
gpt4 key购买 nike

我的目标 Android 是 4.1.2。我创建了一个简单的 android 服务,它将在启动时显示 Toast。但是这个应用程序不应该有任何 GUI。我仅通过在启动时显示 GUI 的 Activity 成功运行此服务。

public class MyServices extends Service {
private MediaRecorder recorder = null;
@Override
public IBinder onBind(Intent intent) {

return null;

}
public int onStartCommand(Intent intent, int flags, int StartId)
{

Toast.makeText(this, "Service Started", Toast.LENGTH_LONG).show();

}
}

最佳答案

您可以从 RebootReceiver 启动此服务,但从 Android 3.0 开始,用户需要至少启动该应用程序一次,然后您的应用程序才能接收到 android.intent.action.BOOT_COMPLETED 事件。

重新启动接收器 -> Android BroadcastReceiver on startup - keep running when Activity is in Background

关于android - 我可以在没有 Activity 或 GUI 的情况下启动 android 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com