我正在 Xamarin 中构建一个 Android 应用程序,其中有 HTML 格式的内容可供阅读。
我希望能够从客户端应用程序动态更新内容,而无需用户下载。
为此,我想使用 Azure 服务并将文件存储在数据库中。
但是,由于我没有使用数据库的经验,因此我需要一些有关如何执行此操作的帮助和指导。
如果我的 html 文件存储在网络上,我应该在数据库表中引用它们吗?
另外,我不确定如何在 C# 中以编程方式执行此操作。
如果有任何帮助,我将不胜感激。
谢谢!
最佳答案
根据您的评论,听起来您的移动应用程序需要一个后端服务来提供 HTML 文档,而这些文档又由 WebView 等内容呈现。
您有几个选择,如果您想按照您提到的那样沿着 Azure 移动服务路径前进,并且不知从哪里开始,可以使用一个很好的教程 here.其中详细介绍了如何设置服务、连接到数据库以及部署到 Azure。
Azure 移动服务更适合提供原始数据,而不是像您在此处所做的那样生成 HTML 文档。考虑到这一点,您的另一个选择是创建一个 Web 应用程序。这将更适合生成 HTML 页面。提供了入门指南 here.
最后,为了回答您应如何存储数据并将其传输到移动应用程序的问题,鉴于您列出了 C# 和 Azure,我假设您的目标是 Microsoft 堆栈。 Razor 是一个渲染引擎,允许您获取静态 HTML 并从数据库注入(inject)动态数据。一个很好的介绍可用 here,我肯定会推荐阅读。
希望这些可以帮助您入门,如果您有更具体的问题,请告诉我。
关于c# - 使用适用于 Android 的 Azure 处理数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38142266/