【发布时间】:2012-06-25 15:16:56
【问题描述】:
我可以采取什么方法来解决我的问题,以便我的 Android 应用托管一个网站(在任何端口 > 1024 上),并且还具有允许/阻止传入客户端的方法。到目前为止,我已经尝试手动打开一个 ServerSocket 并注入 html 然后关闭套接字,但是它只在大部分时间工作,并且只适用于谷歌浏览器......还有其他想法吗?
【问题讨论】:
标签: java android http google-chrome
我可以采取什么方法来解决我的问题,以便我的 Android 应用托管一个网站(在任何端口 > 1024 上),并且还具有允许/阻止传入客户端的方法。到目前为止,我已经尝试手动打开一个 ServerSocket 并注入 html 然后关闭套接字,但是它只在大部分时间工作,并且只适用于谷歌浏览器......还有其他想法吗?
【问题讨论】:
标签: java android http google-chrome
您可以使用一些小型 servlet 容器,例如 jetty - 纯 Java 和轻量级,足以容纳一部手机。然后你可以注册你的 servlet 并部署完整的战争档案
【讨论】:
结帐iJetty。他们基本上将功能齐全的 Jetty 实现移植到 Android。我之前将它用作 servlet 容器(向其部署 WAR 文件)和我编写的应用程序中的嵌入式服务器。让它在另一个应用程序中工作需要做一些事情,但绝对可以做到。您还可以访问源代码,以便根据需要进行修改。
【讨论】: