2015-04-23 67 views
0

我期待創建一個Android應用程序,其唯一目的是顯示和導航我的產品PDF格式的用戶手冊。用於託管產品用戶手冊的Android應用程序

我希望應用程序提供基本的導航功能,如「目錄」 - 如導航抽屜,一個操作欄,它將顯示當前正在顯示的部分的標題,也可能是帶有頁面導航和進度的底部欄該部分的酒吧。

我想我可以簡單地將PDF分成迷你部分的PDF文件,然後在導航抽屜中簡單地顯示選定的相應塊。主要的要求是它可以在沒有互聯網連接的情況下完全可用並且可以訪問,但是,我認爲這消除了WebView作爲一種選擇。或者,也許Android提供了一種方法來在沒有互聯網連接的情況下集成HTML結構化靜態頁面。我只是想利用PDF或HTML頁面可能提供的一些格式。我對Android開發並不熟悉,因此對所有功能和功能掌握不深。

我在尋找任何有用的建議,可能會指向正確的方向。

+1

「或者,也許Android提供了一種方法來在沒有互聯網連接的情況下集成HTML結構化靜態頁面的應用程序。」 - 「WebView」可以在應用程序的APK文件中顯示預打包的資產/'的內容。 – CommonsWare

+1

你的問題相當寬泛,並沒有真正問任何問題。我很想投票。這就是說,從這裏開始:http://stackoverflow.com/questions/10299839/how-to-read-pdf-in-my-android-application –

回答

0

您可以使用一些可用的PDF庫管理目前正在使用的android庫。

我多次使用this。它基於沒有連接的WebView。不幸的是,它沒有對gradle的依賴。

This是顯示pdf的現代視圖。真的很容易使用,但從來沒有嘗試過。

0

儘管您的問題非常廣泛,但我的應用程序完全像您描述的那樣。我不打算詳細介紹每個細節,但我的團隊發現的最好的解決方案(它是一個今天的生產應用程序,具有相當數量的安裝)是在javascript和html5中完成的,然後使用cocoonjs進行打包。這是由於PDF操作,因爲有很大的JavaScript庫(特別是jQuery),可以讓你分頁,分開,並使用pdf文件來做你喜歡的事情。通過這種方式,客戶(雜誌製作人)只需在通常的inDesign設計軟件中製作他們的雜誌,然後導出PDF文件,然後將其上傳到我們爲他們準備的服務器上。然後,應用程序,無論何時用戶有互聯網連接,都可以告訴他在哪裏有新版本,並將PDF下載到用戶的設備,並且隨着我告訴你的庫的功能,它看起來好像它是一個個人化的讀者對於這個雜誌來說,這真是太過分了,但它確實是一個包裹有繭的jQuery PDF處理程序,可以在Android和iOS上使用。 希望我給你一個出發點!