我有一个在 Android 手机上运行的应用程序。我想添加web ui,比如torrent应用程序。我想使用我的笔记本电脑或位于地球另一端的另一部手机从浏览器管理我的应用程序;)
在应用程序内运行 Web 服务器并托管管理 Web 应用程序的最简单方法是什么?是否可以在应用程序内运行 nodejs/php 服务器并与托管的 Web 应用程序通信?应该可以,因为ttorrent和x-plore都有这样的功能。
感谢您提供任何线索和建议。
我做了几个应用内网络服务器项目。我的项目中使用了 nanohttpd 和 golang。
Nanohttpd是用纯 Android SDK 兼容的 Java 编写的。您可以调用任何 Android SDK API,无需 RPC 或语言绑定。但是 nanohttpd 对开发 Web API 的支持很少。如果您在 javascript 和应用内服务器之间有很多 API,这不是一个好的选择,但如果您需要在应用内服务器中调用 Android SDK API,则很好。
golang 很好地支持 Android(ARM Linux)。好的部分是: