httpserver应该作为Android服务还是作为Android应用程序运行?
我有一个Android服务,在启动时启动一个管理员Android应用程序。请注意,我无法删除该应用程序,因为我需要它进行管理交互httpserver应该作为Android服务还是作为Android应用程序运行?,android,httpserver,nanohttpd,Android,Httpserver,Nanohttpd,我有一个Android服务,在启动时启动一个管理员Android应用程序。请注意,我无法删除该应用程序,因为我需要它进行管理交互 Android Service+应用程序是通过局域网连接连接大约10个Android客户端的服务器。我计划使用(一个非常轻量级的http服务器)作为http服务器与客户机通信。现在的问题是,我应该在服务器的服务部分还是应用程序部分实现nanohttpd?最好的方法是什么?当然要使用服务,它们正是你所需要的——在后台需要做大量的工作。服务会一直运行,直到你停止它们,所以
Android Service+应用程序是通过局域网连接连接大约10个Android客户端的服务器。我计划使用(一个非常轻量级的http服务器)作为http服务器与客户机通信。现在的问题是,我应该在服务器的服务部分还是应用程序部分实现nanohttpd?最好的方法是什么?当然要使用服务,它们正是你所需要的——在后台需要做大量的工作。服务会一直运行,直到你停止它们,所以是的,这就是解决问题的方法。不是真的。它们会跑30分钟,然后被杀死。(除非你把它们放在前台)如果作为一个服务实现,我需要这个服务永远运行,因为它是一个服务器。在我的例子中,管理应用程序设计为在Kiosk模式下运行(主屏幕应用程序,每禁用一次访问)。我遇到了绑定服务()。因此,将服务绑定到我的管理应用程序将确保服务器始终运行。我是对的,还是这是一个坏主意?是的,您绑定到UI的想法非常好。Android努力保持与当前显示活动相关的服务的活跃性。