4

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

在此处输入图像描述

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

我对这个应用程序的最终目的是:我每天都会写名人简介(1 到 5 之间)。因此,当人们在“今天”选项中单击(例如)时,他们将访问我为今天创建的个人资料列表(昨天和其他人是对数据库中过去书面个人资料的检查)。

所以想象一下,今天某个 android 用户点击了 3 个配置文件选项(“Brad Pitt”、“Shakira”和“Cristiano Ronaldo”),我需要应用程序访问我的服务器数据库来更新它(“今天”配置文件)。

在此处输入图像描述

最后...

在此处输入图像描述

在我想说的问题之前,我已经在 stackoverflow 上搜索并找到了非常相似的答案,但我是编程新手,当我阅读答案时,它们可能会有很大差异,以至于我对链接文档上的链接感到困惑。

问题:

  1. 我想创建某种方法,我可以拥有一个具有不同个人资料(歌手、政治家、足球运动员)的模板,然后单击某种按钮以开始一个新的个人资料/文章,其中包含出生日期、职业、国籍、传记等。它的这可能吗?我该怎么做?用哪种编程语言?

  2. 我必须创建什么样的服务器和什么样的数据库以及如何配置它以将信息发送到我的应用程序?

  3. 我必须具备任何服务器规范才能使其更顺畅、更简单地工作吗?对于这个问题,价格不是问题。

  4. 我应该在我的应用程序上编写什么样的代码,以便它可以从我的网站获取“今天的 3 个配置文件更新”?

  5. 可以向我展示一些代码示例,这些代码示例可以在我的应用程序中选择主菜单上的“今天”按钮和应用程序检查今天的新配置文件并将用户作为选项呈现给我的应用程序中的这个简单步骤?因为如果我有这段代码,我可以更好地理解如何使用“Brad Pitt”选项上的个人资料详细信息来完成其余的工作。

希望你能理解我的问题。提前致谢。祝你今天过得愉快

4

1 回答 1

2

假设您使用Phonegap框架来开发您的应用程序,我会这样做:首先获得一个能够运行PHP脚本的服务器/Webspace 和一个MySQL Database.
您还必须重新考虑这些应用程序的工作方式,例如您不能

配置它以将信息发送到我的应用程序

你需要一个服务器端脚本(我会选择PHP这个,它很容易学习并且几乎在每个服务器上都可用)。然后,此 PHP 脚本会查询您MySQL Database存储有关人员的所有信息的位置。要记住的是,您的客户端将轮询服务器并请求内容,除非请求,否则您不会主动向客户端发送任何内容,这就是HTTP工作方式。您的脚本在那里提供的接口称为REST接口。看看链接,它解释了一切都很好。您的输出格式应该是JSON这样的,以便以后在客户端应用程序中使用它非常好。执行诸如“今天发布了什么?”之类的事情。看看 SQL 查询是如何工作的并在你的脚本中实现它。

现在对于客户端,您可以使用 访问此数据,这JavaScript很可能jQuery会简化一切。使用 jQuery $.getJSON函数访问您的REST Interface. 现在您可以使用基本的 jQuery 来包装这些数据以HTML将其呈现给用户。我知道这不是“示例代码”或您要求的任何内容,但它应该为您指明如何实现您想做的事情的正确方向。只需对上面列出的所有关键字进行谷歌搜索并继续阅读它,那么您应该能够构建这样的应用程序。

于 2012-11-24T14:11:15.477 回答