Android 如何为我的设备公开本地主机?
我制作了一个带有HTML、CSS、Javascript和Java后端的webapp,每当我从Netbeans上的项目运行index.HTML时,我都会访问localhost:80。但是我想在我的Android上运行这个本地主机。当然,我在防火墙上添加了端口80,并使用IP地址和端口访问了我手机上的站点。但它只会在我的电脑运行时显示webappAndroid 如何为我的设备公开本地主机?,android,html,localhost,webapp2,Android,Html,Localhost,Webapp2,我制作了一个带有HTML、CSS、Javascript和Java后端的webapp,每当我从Netbeans上的项目运行index.HTML时,我都会访问localhost:80。但是我想在我的Android上运行这个本地主机。当然,我在防火墙上添加了端口80,并使用IP地址和端口访问了我手机上的站点。但它只会在我的电脑运行时显示webapp 现在我想让这个本地主机“在线”,但只在我的Android设备上可见或可访问,而无需一直打开我的电脑,所以我想知道你们是否可以帮我解决问题。只有在系统运行时
现在我想让这个本地主机“在线”,但只在我的Android设备上可见或可访问,而无需一直打开我的电脑,所以我想知道你们是否可以帮我解决问题。只有在系统运行时,才能访问web应用程序。因为这就是web应用程序运行的地方。如果你的系统没有运行,那就是它。您无法访问您的web应用。您可以在在线托管平台上托管您的web应用。互联网上有很多托管服务,甚至是免费的 您可以使用web服务使用安全参数通过移动应用程序安全访问您的网页,或使用
.htpasswd
文件使用密码保护您的web应用程序
如果您能够将ip:port更改为使用
0.0.0.0:8000
。如果使用windows机器,请转到终端并键入ipconfig,IPv4地址将使您能够通过x.x.x.x.:8000
访问它。是否有任何方法可以使网站在Android上工作而不必运行我的电脑?我不明白。您想要构建什么?如果您想要构建一个在每个平台上运行的应用程序,我们通常会创建一个cordova应用程序。首先,我们将使用html、css、javascript(angularjs或任何其他框架)创建一个web应用程序,并使用cordova包装该应用程序。请google cordova获取更多信息。我正在尝试将我的web应用程序变成一个本地Android应用程序,但只针对我,不能在Play Store上使用。但问题是,每当我运行一个项目时,它都会以localhost作为URL打开。因此,我需要把本地主机公开一些,这样我就可以在我的Android上把这个网站变成一个本地应用程序。我想你需要在网上主持你的项目。除非你不能访问你的网站