php – 设置在线服务器数据库并编码我的Android原生应用程序以与之交互

我正在开发一个非常简单的原生
Android应用程序,其中包含一个简单的主菜单,包括今天,昨天,本周,本月和按日期搜索选项.

(我买了lynda课程:“使用Dreamweaver构建Android和iOS应用程序”,HTML5以及应用程序的设计和功能,没有太多麻烦.)

我对这个应用程序的看法是这样的:我会每天写一些着名的人物档案(1到5之间).因此,当人们点击(例如)今天选项时,他们将访问我今天创建的配置文件列表(昨天和其他人检查过去从数据库写的配置文件).

所以想象一下,今天点击了一些Android用户并将提供3个配置文件选项(“Brad Pitt”,“Shakira”和“Cristiano Ronaldo”),我需要应用程序访问我的服务器数据库来更新它(“今天” “个人资料”.

最后……

在问题之前,我想说我已经在stackoverflow上搜索并发现非常相似的答案,但我是编程的新手,当我正在阅读答案时,他们可以有很大的不同,以至于我对链接文档上的链接感到困惑.

问题:

>我想创建一些方法,我可以拥有一个具有不同配置文件的模板(歌手,政治家,足球运动员),然后点击某些按钮开始一个新的个人资料/文章,包括出生日期,职业,国籍,传记等.这有可能吗?我怎么能用编程语言做到这一点?
>我需要创建什么样的服务器和什么样的数据库以及如何配置它以将信息发送到我的应用程序?
>我必须具备任何服务器规格才能更顺畅,最简单地工作?对于这个问题,价格不是问题.
>我应该在我的应用程序上写什么样的代码,以便它可以从我的网站获得“今天的3个配置文件更新”?
>它可以向我展示一些代码示例,它可以在我的主菜单上的selectiong“今天”按钮的应用程序中使用这个简单的步骤,应用程序检查今天的新配置文件并将用户作为选项提供?因为如果我有这些代码,我可以更好地理解如何使用“Brad Pitt”选项中的配置文件详细信息来完成剩下的工作.

希望你理解我的问题.提前致谢.祝你今天愉快

最佳答案 假设您正在使用Phonegap框架来开发您的应用程序,我会这样做:

首先获得能够运行PHP脚本和MySQL数据库的服务器/ Webspace.

您还必须重新考虑这些应用程序的工作方式,例如您不能

configure it to send the info to my app

你需要一个服务器端脚本(我会为此选择PHP,它很容易学习并且几乎在每个服务器上都可用).然后,此PHP脚本将查询MySQL数据库,其中存储了有关人员的所有信息.需要记住的是,您的客户端将轮询服务器并请求内容,除非有请求,否则您不会主动向客户端发送任何内容,这就是HTTP的工作方式.脚本提供的接口称为REST接口.
看看链接,它解释了一切都很好.您的输出格式应该是JSON,这使得以后在客户端应用程序中使用它非常好.做一些事情,比如“今天发布了什么?”查看SQL查询如何在脚本中工作并实现它.
现在对于客户端,您可以使用JavaScript访问此数据,最有可能是jQuery来简化一切.使用jQuery $.getJSON函数访问REST接口提供的数据.现在,您可以使用基本的jQuery将此数据用HTML包装,以便将其呈现给用户.我知道这不是“示例代码”或您要求的任何内容,但它应该指向您如何实现您想要的事情的正确方向.只需对上面列出的所有关键字进行谷歌搜索并继续阅读,然后您应该能够构建这样的应用程序.

点赞