我是整个Android应用程序进程的新手,我正试着解决一些问题。我正在创建一个配方应用程序,其中将从MySQL数据库中检索配方。用户可以使用关键字进行搜索,并且可以在ListView中获取并显示匹配的配方。
我将使用PHP,JSON,XML等...用于Webservices(如许多人所建议的),数据库将在开发期间存储在我的PC上。我
我想要了解的是,因为它是在我的计算机上运行的MySQL数据库,所以只能从我的PC访问数据库的连接?这意味着,如果我想在大学里发展,我必须带上我的电脑吗?
所以最终当我将应用程序导出为apk并将其发送给我的一些朋友和家人供他们使用时,应用程序是否仍然能够与位于我的计算机上的数据库通信或者我的数据库会以某种方式必须存储在应用程序本身?
如果使用应用程序的最终用户使用本地主机连接,它将如何与我的PC数据库进行通信?这就是我想要了解的内容。
如果有任何有用的信息可以帮助我理解,请与我分享。
答案 0 :(得分:1)
一个理想的解决方案是在一个免费的网站托管网站上注册,这些网站为您提供域名,MySQL和PHP功能(他们有很多这样的功能)。
并且列表继续......
因此,您可以在这些免费托管网站上部署所有开发,然后从您的Android应用程序中,您可以连接到PHP Web服务。通过这种方式,您无需在互联网上公开您的PC的MYSQL数据库服务器,以便每个人都可以访问。