2012-09-10 24 views
3

我正在寻找开发一款Android应用程序,用户可以在其中购买并下载出版物(主要是教材,可能是书籍,小册子等)到他们的手机。我试图弄清楚要使用哪种文档格式,但我不确定那里有什么以及哪些会适合我的需求。需要我看到:Android中用于呈现内容的文档格式?

  1. 在移动环境中呈现良好(PDF & HTML很可能出)
  2. 允许以最少的文字,图片,层次(内容,章节,章节表等) 。 2b。最好有一个选项,以最终有嵌入视频&声音(虽然这些都是不应对断路器)
  3. 有一个自由/开源渲染引擎/库(我的预算不允许很多)
  4. 支持下载到供离线查看(所以没有谷歌文档或类似)的设备
  5. 通过API或内置在派生视图类
  6. 是,出版商可以没有我需要创建的文档编辑工具已经使用的格式轻松支持搜索功能。
  7. 可以嵌入到应用程序(不燃烧掉意图或类似)

我设想,可以考虑到教室环境的应用程序,无论是手机或平板电脑上,并曾经有老师的注意事项,下载的资料等,以供参考,或者如果该设备具有HDMI输出或类似的输出,则可能将其输出到显示器。

有什么可以做到这一点,如果有的话?如果有什么东西不完全符合这个法案,是否有什么东西可以接近,也许一些胶合逻辑或类似的东西可以把它变成可用的东西?

回答

0

我不明白为什么HTML不在。它符合大多数(如果不是全部)您的要求。而且,使用WebView,它呈现得非常好。我用它来处理所有的帮助文件,并且像冠军一样工作。

如果您想要将整个文档打包成单个文件进行分发,那么epub是一个不错的选择。幸运的是,在Android上有一个epub库(尽管我还没有尝试过)。请参阅http://www.siegmann.nl/epublib/android。这是讨论here。也可能有其他人。使用epub是很好的,因为可以使用任意数量的免费工具来创建和编辑这些文档。

马克

+0

SUPER!我甚至没有考虑过epub。我对HTML持怀疑态度的原因是由于分发问题,发布者创建的内容(HTML编辑器不一定像文字处理器一样友好),浏览器兼容性问题,内容打包等。我将更多地关注epub ,这听起来像它可能刚刚我的胡同! – MCLLC