Android 如何在脱机平板电脑应用程序中显示图像
我正在寻找一种为Android和苹果平板电脑创建离线订单输入应用程序的方法 应用程序应下载带有图像的产品列表 它应允许显示大型产品图像,并允许输入产品的订购数量 如果没有internet连接,此订单条目也必须有效 若互联网可用,输入的订单应提交给服务器 我在中查看了脱机Web应用程序示例 并在sourceforge和codeplex中搜索参考应用程序,但没有找到任何应用程序 最困难的似乎是显示脱机图像。在html5应用程序中,我发现了两种可能性:Android 如何在脱机平板电脑应用程序中显示图像,android,ios,html,indexeddb,offline-caching,Android,Ios,Html,Indexeddb,Offline Caching,我正在寻找一种为Android和苹果平板电脑创建离线订单输入应用程序的方法 应用程序应下载带有图像的产品列表 它应允许显示大型产品图像,并允许输入产品的订购数量 如果没有internet连接,此订单条目也必须有效 若互联网可用,输入的订单应提交给服务器 我在中查看了脱机Web应用程序示例 并在sourceforge和codeplex中搜索参考应用程序,但没有找到任何应用程序 最困难的似乎是显示脱机图像。在html5应用程序中,我发现了两种可能性: 以Indexeddb(或其他方式)存储图像,并
服务器是运行C#Mono ASP.NET MVC4应用程序的Linux服务器,该应用程序可以为计划中的平板电脑离线应用程序提供数据,并从中接收订单。我可以为应用程序创建WebAPI控制器。您需要在应用程序中保存图像,并使用数据库控制引用(搜索iOS的核心数据和Android的greendao)。无论如何,当internet连接可用时,您将需要一种机制从服务器下载这些图像来存储这些图像 关于订单,您可以将订单本地存储在数据库中,当internet可用时,您可以将这些信息与服务器同步,可以随时调用该机制,您需要定义如何改善用户体验 我的建议是:试着把你的问题分解成小问题并解决它们。您的问题看起来更像是一般的架构问题 以下是可以帮助您开发这些应用程序的主题: Android: 数据库:绿岛: Web服务/持久性: iOS: 数据库:核心数据: Web服务/持久性:
我希望这能帮助您开始。我似乎建议您为Android和iOS创建不同的应用程序。为什么?html5+IndexedDB允许创建在两者上运行的单个应用程序。所以我应该使用html5吗?当你询问关于更好的方法的建议时,我提到了一种原生的方法来完成这项任务。GreenDAO是轻量级的吗??对于每个Web服务响应,我是否有单独的pojo类和DAO类??