用于托管产品用户手册的 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 下载到用户的设备,并且将功能与我告诉你的库一起放入其中,它看起来就像是一个个性化的阅读器对于杂志,在某种程度上它确实是,但它确实是一个用茧包裹的 j​​Query PDF 处理程序,可以在 Android 和 ios 中工作。 希望我给了你一个起点!

【讨论】:

以上是关于用于托管产品用户手册的 Android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Android界面性能调优手册

Android界面性能调优手册

有没有好的可用用户手册的好例子?

用户文档集测试

在 Plone CMS 中集成自托管即时消息/聊天解决方案

如何制作简洁美观的在线产品手册?