【问题标题】:Final Project - Android App Communicate With C#/ASP.Net WebService最终项目 - Android 应用程序与 C#/ASP.Net WebService 通信
【发布时间】:2013-12-12 16:53:26
【问题描述】:

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

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

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

我的问题是:这甚至可能吗?
2 年的期末项目太多了吗?

还有其他建议吗?

【问题讨论】:

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


    【解决方案1】:

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

    至于两年后是否有可能,我想说这在很大程度上取决于您的范围、您的个人技能水平以及您可用的时间和资源。如果是我,我可能会尝试只启动 Web 服务和 Android 应用程序,因为这将为您提供一个可以演示的完整工作系统,如果您的目标是学习许多技术,您将不会学到构建网站的许多新东西是您在构建服务中没有学到的。

    我强烈建议您考虑将Web API 用于您的服务,因为 RESTful 服务架构非常适合与平台无关的(在您的情况下是 Android)通信。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-02-06
        • 1970-01-01
        • 1970-01-01
        • 2014-12-20
        • 2015-03-15
        • 2013-02-17
        • 2014-10-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多