如何确定我的移动应用程序需要什么?

时间:2013-11-10 18:25:22

标签: c# java android windows-phone-7 mobile

我对移动环境中的原生应用和网络应用感到困惑。我不知道我是否使用原生移动开发,然后我需要知道HTML,CSS和JavaScript。如果没有,那么我该如何让该应用程序在线连接数据库?

如果我想构建一个在手机上聊天的应用程序。像WhatsApp这样的东西!知道编程语言(例如Android上的Java和Windows Phone上的C#)是否足以构建类似的东西?或者需要添加哪些其他组件?

2 个答案:

答案 0 :(得分:0)

对于android,你需要学习Java和XML,如果你想为所有平台或任何一个平台建立一个聊天应用程序,你必须学习SQL,(包括php)。

答案 1 :(得分:0)

原始应用程序往往更适合Android应用程序,因为它们运行的​​速度更快,即java代码,html web应用程序往往更慢。

对于你想要做的事情,一个聊天应用程序,然后一个原生的Android应用程序,(使用Java代码)可能最好的工作,然后尝试作为一个Web应用程序。

您需要了解聊天应用程序的Http连接。如果您正在访问数据库(例如MySQL),那么您需要在Android应用程序可以访问数据库的Web服务上运行PHP代码。

例如,如果您的应用程序需要查询数据库,那么您会告诉Android应用程序发布到运行PHP代码的Web服务器。 PHP代码将在MySQL数据库上运行查询,结果集应该是json编码并回显出来,这样,Android将接收json编码的内容。然后你需要解码json来处理以某种方式返回的内容。

希望这会有所帮助。