在android中显示数据

在android中显示数据,android,web-services,Android,Web Services,我必须建立一个android项目,它以edittext的形式从用户那里获取输入(命令),然后将输出(命令解释)返回给用户。我想有两种方法来实现这一点。 1) 将解释存储在SQLServer2005数据库中,并使用Web服务。 2) 将解释存储在文件中并检索解释。 3) 将解释存储在strings.xml文件中。 我想问的是,三种方法中哪一种更简单、更容易。 此外,要从sql server 2005检索数据,我需要一个Web服务。我从未使用过Web服务。有人能告诉我应该使用Web服务和sql se

我必须建立一个android项目,它以edittext的形式从用户那里获取输入(命令),然后将输出(命令解释)返回给用户。我想有两种方法来实现这一点。 1) 将解释存储在SQLServer2005数据库中,并使用Web服务。 2) 将解释存储在文件中并检索解释。 3) 将解释存储在strings.xml文件中。 我想问的是,三种方法中哪一种更简单、更容易。 此外,要从sql server 2005检索数据,我需要一个Web服务。我从未使用过Web服务。有人能告诉我应该使用Web服务和sql server 2005还是使用文件吗。 但问题是,如果我使用文件来存储解释,我将无法定期修改文件。有什么方法可以做到这一点吗?
还有人能给我一些sql server 2005和android中使用的Web服务的代码示例吗。

如果你在本地硬编码解释,你是对的,你不能超时更改它们(直到更新),但是我认为使用Web服务有点太多了,但是如果你想,网上有几个关于ASP/.NETWebServices+SQLServer的教程


您所能做的就是创建一个包含所有解释的XML文件并将其联机,这样您的应用程序就可以随时解析它(无需SQL或WebVCS)。

请详细说明您将在数据库中存储什么,我是说什么样的数据?如果是简单的东西,则sqlite数据库将添加后缀。用户将在edittext中输入unix命令,并将得到命令的简短解释作为输出。unix命令通常不会更改,因此下面提供的答案很好。将查询和文本存储在XML文件中,并进行解析以查找条目。确定您的建议。是否需要使用net?您可以将XML文件本地存储在应用程序中!(如果需要更改才能发布更新)哦,我明白了,我想我误解了这个问题,那么,你可以这样做:在用户的SD卡中保存一个sqlite DB,在那里你有所有可能的命令和注释,当你对sqlite DB进行更新时,只需发送一个推送GCM,并让应用程序从internet检索新的sqlite DB,这样你就可以让你的应用程序更新,偶尔下载文件。或者像Alborz和我之前建议的那样使用XML:),但它将具有internet依赖性。我能做些什么来避免这种情况?