后台应用程序无UI

18

我是android开发的新手。我想创建一个后台应用程序,让它在后台持续运行,没有用户界面,甚至其图标也不会显示在桌面上。 简而言之,这是一个隐蔽应用程序。
这种可能吗?

2个回答

18

这是完全可以实现的。要创建一个没有启动器中图标的应用程序,只需从 AndroidManifest.xml 中删除带有 android.intent.category.LAUNCHER 类别的 Activity

要实现你的后台应用程序,强烈取决于你想要做什么。你可以为长时间运行的任务创建一个Service,使用BroadcastReceiver来响应特定事件,或者通过意图过滤器使用Activities

但请注意,你的应用程序将在文件系统和设置中的“应用程序管理”下都可见。


5
你好,我看到了这里的内容。在应用安装完成后,它会停止运行且不会做任何事情,直到被用户互动启动,比如点击它的图标。现在,如果应用没有用户界面或图标,而且被设计为隐形应用,那么它该如何启动服务呢?用户需要在应用安装完成后重启手机吗? - zardosht

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接