|
1
7
http://puregeekjoy.blogspot.com/2011/06/running-embedded-jetty-in-android-app.html 我注意到,在搜索关于在Android应用程序中嵌入web服务器的答案时,许多响应者非但没有提供一个有用的答案,反而责怪最初的海报想要在“手机”中做这样的事情。他们接着给出了所有不同意的理由。除了手机,还有更多的Android设备。我的项目就是这样一个装置。感谢所有在这个和其他网站上帮助我的答案,指导我的努力。我希望我提供的链接能帮助其他搜索者。 |
![]() |
2
4
在应用程序中嵌入web服务器有很好的理由。也许不是最好的方法,但你必须在安卓束缚你的时候去做。例如,您希望在运行时动态解密视频并使用媒体播放器播放它。Android媒体播放器不允许我从解密管道向它提供内存流。 在这种情况下,一个解决方案(请帮我想想其他的!)是嵌入一个网络服务器,将服务于流-因为Android确实接受来自URL的流!! 另一种解决方案是将一些本机库移植到上面,并为其编写一个JNI接口。工作太多,顶多也不稳定。
|
|
3
2
如果您需要解密视频或提供内容,您可以考虑自己编写一个简单的web服务器,它可以专门处理您的应用程序的需要,而不会有任何膨胀。添加现有的web服务器或web容器可能超出您的需要。不过,这在很大程度上取决于应用程序的需要。 |
![]() |
4
1
为什么?它将不可用,除了可能在WiFi局域网上。它不会运行很长时间,因为服务不能永远运行。等。 无论你认为在Android上使用Web服务器可以解决什么技术问题,都可以通过其他方式更好地解决。
可以说“两者都不是”,不仅是因为技术问题,还有格雷格·威尔金斯(Jetty的创造者) does not like Android much
|