Android 如何构建以';前台服务&x27;?

Android 如何构建以';前台服务&x27;?,android,ionic-framework,ionic2,ionic3,ionic-native,Android,Ionic Framework,Ionic2,Ionic3,Ionic Native,我正在将我自己的一个用Android SDK用Java编写的应用程序转换为一个基于IONIC 3的新应用程序。我的旧应用程序在手机启动后自动启动,并作为前台服务运行 我可以看到在IONIC Native中有一个“autostart”插件,我可以使用它在手机重启后自动启动我的应用程序() 然而,我看不到任何让我的应用程序作为“前台服务”运行的插件 我需要让我的应用程序作为前台服务运行,以便它可以监视一些物理按钮操作。使用autostart后可以使用。这个插件防止在后台进入暂停状态,这样你们仍然可以

我正在将我自己的一个用Android SDK用Java编写的应用程序转换为一个基于IONIC 3的新应用程序。我的旧应用程序在手机启动后自动启动,并作为前台服务运行

我可以看到在IONIC Native中有一个“autostart”插件,我可以使用它在手机重启后自动启动我的应用程序()

然而,我看不到任何让我的应用程序作为“前台服务”运行的插件

我需要让我的应用程序作为前台服务运行,以便它可以监视一些物理按钮操作。

使用autostart后可以使用。这个插件防止在后台进入暂停状态,这样你们仍然可以在你们的应用程序中执行任何东西(就像在前台一样)

我不知道在你的应用程序中,如果按钮在特定视图中,你在哪里监视它,但在爱奥尼亚,你可能需要在
app.components.ts
上监视它


希望这对您有所帮助

您是如何使用Java实现的?您尝试过吗?我也有同样的问题,这个插件似乎可以处理这个任务。在安卓8.0.0中,这个插件在5米后停止工作