我之前已经完成了Android开发(显然是初级),现在尝试了不同的东西。 我只想知道如何将信息存储到互联网上,其他人可以看到?我想这不是SQLite等,请指出一个正确的方向,以便我可以关注。
我的意思是它是一个应用程序,无论谁在手机上都可以输入一些信息,其他已下载并安装它的人都可以看到提交的信息。 对于一个网站,显然主机会提供存储但是Android应用程序呢?
谢谢!
答案 0 :(得分:0)
在您上次编辑后,我明白了您的观点。 (在此之前不清楚你究竟在问什么)
为了存储信息 - 可以存档,数据库,网页等 - 您显然需要一个存储数据的地方。你是对的。通过网站托管,您主要使用它来获取数据库,并且可用于存储信息。这与Android(或任何本机应用程序)相同。如果您的主机单独提供数据库或云存储,您可以选择该选项。要使用该位置,您应该设置主机服务器的IP地址,以便通过互联网访问它。为了远程访问您的数据库,您可以使用平台本机工具。
但是如果你想创建多个客户端(比如ios,android,windows,windows phone等的客户端应用程序......),你需要创建一个Restful API来为你的数据提供服务,并且API应该托管在云端。然后,您的本机应用程序可以使用您创建的Restful API,并通过它从数据库中获取数据。该API将成为本机应用程序和数据库之间的桥梁,您可以在该API上配置数据操作和安全性(使用承载令牌标头访问令牌)。
这会回答你的问题吗?
P.S。对不起,如果我冒犯了你的评论,但主持人没有义务警告和改善新来者的第一条消息。当您查看Help Section时,您会看到我的意思。
答案 1 :(得分:0)
您正在寻找客户端/服务器架构。 为了使所有用户都能访问唯一信息,您必须提供链接到服务器上的数据库的Web服务,客户端应用程序(Android应用程序)将通过Internet进行查询。 有很多方法可以实现这样的架构,但我建议你学习REST Web服务,Java EE等......