我希望创建一个Android应用程序,其唯一目的将是显示和导航一个用户手册,我有一个PDF格式的产品。
我希望应用程序提供一个“目录”-like导航抽屉的基本导航,一个将显示当前正在显示的部分的标题的操作栏,以及一个带有页面导航的底部栏和该部分的进度条。
我在想,我可以简单地将PDF分割成迷你PDF文件,然后在导航抽屉中显示相应的块。主要的要求是,它是完全可用和可访问的,但没有互联网连接,然而,我认为这排除了WebView作为一种选择。或者,Android提供了一种在没有互联网连接的情况下集成HTML结构化静态页面的方法。我只是想利用PDF或HTML页面可能提供的一些格式。我是Android开发的新手,所以我对所有的特性和功能都没有很好的掌握。
我正在寻找任何有益的建议,可能会指出我的正确方向。
发布于 2015-04-23 23:37:00
发布于 2015-04-23 23:51:07
虽然你的问题非常广泛,但我有与你所描述的完全相同的应用程序的经验。我不会详细讨论每一个细节,但我的团队找到的最好的解决方案(它现在是一个生产应用程序,安装量很大)是用javascript和html5完成的,然后用茧打包。这是因为PDF操作,因为javascript (特别是jQuery)有很好的库,允许您分页、分离和使用pdf文件来完成您喜欢的工作。这样,客户端(杂志制作人)只需要在他们通常的设计软件inDesign中完成他们的杂志,然后导出一个PDF文件,然后上传到我们为他们提供的服务器上。然后这个应用程序,只要用户有互联网连接,就可以告诉他哪里有新版本,并将PDF下载到用户的设备上。我告诉你,随着库的加入,它看起来就像是为杂志制作的个性化读者,从某种程度上说,这的确是一个jQuery PDF处理程序,它与安卓和iOS一起工作。希望我给了你一个起点!
https://stackoverflow.com/questions/29836143
复制相似问题