对我的项目的要求

时间:2011-04-24 10:27:02

标签: android web-services joomla project webservice-client

(在开始抱歉我的错误词汇或英语语法之前,因为我的母语不是英语,但如果有人能理解,请帮助我)

嗨,我需要关于我的一个大学项目的帮助,我将制作一个基于Android的应用程序,

项目的基本思想是应用程序的用户将从远程计算机上的数据库检索/更新任何数据(假设我的计算机上有个人联系信息的数据库,并且想要查看/编辑该信息,通过GPRS和WIFI远程从任何地方。

我想到的是这个;

我必须创建一个带有Web应用程序的Web服务器,移动应用程序通过它在Web服务器上发送一些查询+数据来发送/检索信息,Web服务器在那里运行/执行DATABASE上的查询并在执行之后,结果将发送回移动应用程序(android)。

(Q1)以上思考是对吗?或者还有其他比这更容易的方法吗?

(帮助)我面临的问题是我不知道我的移动应用程序将如何与网络服务器连接并访问数据库的实现!如果有人能为我提供基本的 代码/教程/链接 等,我真的很感激!!我没有多少时间来完成我的项目。

我的想法在我的脑海中,但不知道我的思维方向是否正确以及我将如何实施它,因为我想举例说明我想做什么;

例如我想查看联系人列表(或任何信息),因为'show'命令将发送到网络服务器(点击移动应用程序中的按钮),网络服务器执行查询例如'select *从dbcontacts'然后webserver将该列表发送到移动应用程序。

注意: 对于网络服务员;我将使用XAMPP 用于webapplication;我会用JOOMLA等 数据库; ORACLE 我的项目基本上是为Android手机制作这样的应用程序,所以对于移动应用程序,我将使用ANDROID

1 个答案:

答案 0 :(得分:0)

您可以使用XML-RPC在Android应用程序和Joomla支持的Joomla Web应用程序之间进行通信。要使用Android的XML-RPC,您可以使用例如http://code.google.com/p/android-xmlrpc/

,因为Android应用程序是用Java编写的,为什么不使用基于Java的应用服务器并用Java编写所有代码?这可能会让事情变得更容易,因为你说你没有太多时间。我对Joomla了解不多,但我知道使用Java有几种方法可以在应用程序之间进行网络通信。