最终项目 - Android App与C#/ ASP.Net WebService通信

时间:2013-12-12 16:53:27

标签: c# android asp.net json web-services

其实我的问题比这更重要。我对我的最终项目有一个想法,我想创建一个应用程序,在一个地方收集来自不同新闻网站的所有新闻,但我想用不同的语言创建它。我想要一个ASP.NET / C#和一个Android应用程序的网站,但我想让我的ASP.NET / C#端像机器人一样;抓取所有新闻网站并在SQL Server数据库中保存文章。我想用HTML5 / CSS3 / JavaScript显示它。我可能想制作一个Android应用程序(使用java)与这个Web服务进行通信并获得JSON格式的准备文本,它只是显示!! 项目指南:

  • 通过C#创建WebService可以将文章保存在数据库中并通过JSON
  • 输出
  • ASP.NET的WebSite连接到SQL Server并直接获取新闻
  • Android App从C#WebService
  • 获取JSON格式的新闻

如你所见,我将使用很多语言[JAVA,C#,ASP.NET,HTML5,CSS3,JAVASCRIPT]

我的问题是:这是否可能? 对于2年的最终项目来说,这太过分了吗?

还有其他建议吗?

2 个答案:

答案 0 :(得分:0)

这完全有可能。这种事情每天都在网上发生。

至于是否可能在两年内,我会说这在很大程度上取决于你的范围,你的个人技能水平,以及你可以获得的时间和资源。如果是我,我可能会尝试只开始网络服务和Android应用程序,因为这将为您提供一个可以演示的完整工作系统,如果您的目标是学习许多技术,您将无法学到建立网站的许多新事物,你没有从构建服务中学到什么。

我强烈建议您考虑将Web API用于您的服务,因为RESTful服务架构可以干净利落地与平台无关(Android,在您的情况下)通信。

答案 1 :(得分:0)

您可以使用json数据执行此操作。在你的Android应用程序中收集任何数据,例如用户个人资料,如姓名,电子邮件,电话,地址。创建一个对象并存储到此中。然后序列化并将其发布到aspx页面。在aspx页面中反序列化数据,处理它然后将响应推回到Android应用程序。

一篇好文章描述了这整个过程 http://www.youritbuddy.com/blog/post/2016/11/14/json-communication-between-android-and-asp-net-c