使用本地托管的网络服务器制作Android应用程序

时间:2015-12-17 01:27:40

标签: android python web-applications

所以我想创建一个可以作为网站访问的Android应用程序,但与此同时,我想将其作为可脱机使用的应用程序发布。我想知道以下工作流程是否可行:

  • 使用某种python网络服务器创建一个网站(让我们假装像瓶子一样,因为它不必安装 - 如果有效,那么我会尝试使用像反而烧瓶。
  • 在网络服务器上运行网站(我知道如何做这部分)
  • 对于使用Android应用程序的任何人,他们将在他们的手机上托管一个Web服务器,他们将使用android webview的某些内容访问它(可能使用localhost:someunusedport作为url或其他东西)< / LI>

1 个答案:

答案 0 :(得分:1)

这是一种可怕且不安全的做法。将网络服务器放在手机上运行应用程序是疯狂的。你认为普通用户可以保证这一点吗?你是否认为它的存在即使可以注册?您是否声称要为所有错误提供0天支持?

此外,您还可以获得作为原生应用(性能,集成,改进功能集)运行的优势,因为您不是本机应用,而是您的网页。然而,你也不会拥有网页的优势(快速更新,访问比手机上存在更多的资源)。这是两个世界中最糟糕的。

如果您想要离线使用,请完全使用html / javascript。它仍然没有任何优势,但它不会在手机上运行一个完全不安全的网络服务器,等待被黑客入侵。