用于托管产品用户手册的 Android 应用程序
Posted
技术标签:
【中文标题】用于托管产品用户手册的 Android 应用程序【英文标题】:Android App to host a Product User Manual 【发布时间】:2015-07-02 09:18:57 【问题描述】:我希望创建一个 android 应用程序,其唯一目的是显示和导航我拥有的 PDF 格式的产品用户手册。
我希望应用程序提供带有“目录”式导航抽屉的基本导航、一个将显示当前正在显示的部分的标题的操作栏,也许还有一个带有页面导航和进度条的底部栏对于那个部分。
我在想我可以简单地将 PDF 分块成小部分 PDF 文件,然后简单地在导航抽屉中显示相应的块。主要要求是它在没有互联网连接的情况下完全可用和访问,但是,我认为这消除了 WebView 作为一个选项。或者,Android 提供了一种无需互联网连接即可在应用内集成 html 结构化静态页面的方法。我只想利用 PDF 或 HTML 页面可能提供的一些格式。我是 Android 开发的新手,所以我对所有特性和功能都没有很好的掌握。
我正在寻找任何可以为我指明正确方向的有用建议。
【问题讨论】:
“或者Android提供了一种无需互联网连接即可在应用内集成HTML结构化静态页面的方法” --WebView
可以在应用的APK文件中显示预打包的assets/
的内容.
您的问题相当广泛,并没有真正提出任何问题。我很想投反对票。话虽如此,从这里开始:***.com/questions/10299839/…
【参考方案1】:
您可以使用一些现在用于 android 的 PDF 管理库。
我多次使用this。它基于无连接的WebView。不幸的是,它没有对 gradle 的依赖。
This 是显示 pdf 的现代视图。真的很容易使用,但从未尝试过。
【讨论】:
【参考方案2】:虽然您的问题非常广泛,但我对您所描述的应用程序有过使用经验。我不会详细介绍每个细节,但我的团队发现的最佳解决方案(它是今天的生产应用程序,安装量相当可观)是在 javascript 和 html5 中完成,然后使用 cocoonjs 打包。这是因为 PDF 操作,因为有很棒的 javascript 库(特别是 jQuery)允许您对 pdf 文件进行分页、分隔和执行任何您喜欢的操作。这样,客户(杂志制作人)只需要在他们常用的设计软件 inDesign 中制作他们的杂志,然后导出 PDF 文件,然后他们将其上传到我们为他们设置的服务器。然后应用程序,只要用户有互联网连接,就可以告诉他新版本在哪里,并将 PDF 下载到用户的设备,并且将功能与我告诉你的库一起放入其中,它看起来就像是一个个性化的阅读器对于杂志,在某种程度上它确实是,但它确实是一个用茧包裹的 jQuery PDF 处理程序,可以在 Android 和 ios 中工作。 希望我给了你一个起点!
【讨论】:
以上是关于用于托管产品用户手册的 Android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章