Android 用于托管产品用户手册的应用

Android App to host a Product User Manual

我想创建一个 Android 应用程序,其唯一目的是显示和导航我拥有的产品 PDF 格式的用户手册。

我希望应用程序提供带有 "Table of Contents" 类似导航抽屉的基本导航,一个将显示当前显示部分标题的操作栏,也许还有一个带有页面导航和该部分的进度条。

我想我可以简单地将 PDF 分成小部分 PDF 文件,然后在导航抽屉中选择相应的块。主要要求是它在没有互联网连接的情况下完全可用和可访问,但是,我认为这消除了 WebView 作为一个选项。或者 Android 提供了一种在没有互联网连接的情况下集成 HTML 结构化静态页面 in-app 的方法。我只想利用 PDF 或 HTML 页面可能提供的一些格式。我是 Android 开发的新手,所以我对所有特性和功能都不是很了解。

我正在寻找任何可能为我指明正确方向的有用建议。

您可以使用一些可用的库进行 PDF 管理,这些库现在用于 android。

我用了this多次。它基于无连接的 WebView。不幸的是,它没有 gradle.

的依赖项

This 是显示 pdf 的现代视图。真的很好用,但是没试过。

虽然您的问题很宽泛,但我有使用与您描述的应用完全相同的应用的经验。我不打算详细介绍每个细节,但我的团队找到的最佳解决方案(它是今天的生产应用程序,安装量相当大)是在 javascript 和 html5 中完成,然后用 cocoonjs 打包它。这是因为 PDF 操作,因为 javascript(特别是 jQuery)有很棒的库,允许您对 pdf 文件进行分页、分隔和做任何您喜欢的事情。这样,客户(杂志制作人)只需要在他们常用的设计软件 inDesign 中制作他们的杂志,然后导出一个 PDF 文件,然后他们将其上传到我们为他们提供的服务器。然后,只要用户有互联网连接,该应用程序就可以告诉他那里有新版本并将 PDF 下载到用户的设备上,并且通过我告诉过你的图书馆的功能,它看起来就像是一个个性化的 reader 只是为杂志制作的,在某种程度上它确实是,但它确实是一个 jQuery 包裹着茧的 PDF 处理程序,可以在 Android 和 iOS 中工作。 希望我给了你一个起点!