【问题标题】:Localhost and Android Connection本地主机和安卓连接
【发布时间】:2018-02-09 13:55:40
【问题描述】:

假设我正在笔记本电脑上开发应用程序。我已连接到localhost,并创建了数据库。当我在手机上运行我的应用程序时,我是否能够存储或提取数据?手机未连接到笔记本电脑。

【问题讨论】:

  • 手机没有连接到笔记本电脑是可以的,但是笔记本电脑和手机应该是同一个网络,即路由器等,然后你可以访问api和数据库。
  • 你的手机是它自己的本地主机。每个设备都是它自己的本地主机。每个设备都是本地主机。请改写你的问题。
  • @AbdulKawee 我的意思是没关系?如果假设我使用 php/msql 在手机中创建用户数据库,它将在手机未连接到笔记本电脑时将数据存储在手机中

标签: php android localhost


【解决方案1】:

是的:
您的手机和笔记本电脑连接到同一个局域网(最小示例:将您的手机设置为带有移动热点的路由器并将您的开发笔记本电脑连接到它)。
换句话说,只需将手机和运行服务器的 PC 连接到同一个本地网络。
如果您有公共 ip,您甚至可以让其他人测试您的应用程序并连接到您的电脑作为服务器(首选静态但动态也可以,但您必须监控它并在每次更改时在应用程序中更改它,但大多数情况下如果它不是移动的手机,它会停留几个小时)。
编辑: 对于 php 应用程序,您可以在您的 android 手机中安装一个 php 服务器,例如 Palapa Web 服务器(已测试),然后在您的应用程序中调用本地地址。

【讨论】:

  • 永远不要把你的笔记本电脑放到公网IP地址,没那么容易
  • 如果你有根安卓手机并且你的 isp 给你公共 ip 你可以使用一个我认为它叫做 PF 之类的应用程序,在大多数路由器中使用端口转发太容易了。
猜你喜欢
  • 2019-10-04
  • 2013-10-28
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 2019-08-10
  • 2012-03-22
  • 2020-09-04
相关资源
最近更新 更多