2012-09-10 28 views
3

我正在尋找開發一款Android應用程序,用戶可以在其中購買並下載出版物(主要是教材,可能是書籍,小冊子等)到他們的手機。我試圖弄清楚要使用哪種文檔格式,但我不確定那裏有什麼以及哪些會適合我的需求。需要我看到:Android中用於呈現內容的文檔格式?

  1. 在移動環境中呈現良好(PDF & HTML很可能出)
  2. 允許以最少的文字,圖片,層次(內容,章節,章節表等) 。 2b。最好有一個選項,以最終有嵌入視頻&聲音(雖然這些都是不應對斷路器)
  3. 有一個自由/開源渲染引擎/庫(我的預算不允許很多)
  4. 支持下載到供離線查看(所以沒有谷歌文檔或類似)的設備
  5. 通過API或內置在派生視圖類
  6. 是,出版商可以沒有我需要創建的文檔編輯工具已經使用的格式輕鬆支持搜索功能。
  7. 可以嵌入到應用程序(不燃燒掉意圖或類似)

我設想,可以考慮到教室環境的應用程序,無論是手機或平板電腦上,並曾經有老師的注意事項,下載的資料等,以供參考,或者如果該設備具有HDMI輸出或類似的輸出,則可能將其輸出到顯示器。

有什麼可以做到這一點,如果有的話?如果有什麼東西不完全符合這個法案,是否有什麼東西可以接近,也許一些膠合邏輯或類似的東西可以把它變成可用的東西?

回答

0

我不明白爲什麼HTML不在。它符合大多數(如果不是全部)您的要求。而且,使用WebView,它呈現得非常好。我用它來處理所有的幫助文件,並且像冠軍一樣工作。

如果您想要將整個文檔打包成單個文件進行分發,那麼epub是一個不錯的選擇。幸運的是,在Android上有一個epub庫(儘管我還沒有嘗試過)。請參閱http://www.siegmann.nl/epublib/android。這是討論here。也可能有其他人。使用epub是很好的,因爲可以使用任意數量的免費工具來創建和編輯這些文檔。

馬克

+0

SUPER!我甚至沒有考慮過epub。我對HTML持懷疑態度的原因是由於分發問題,發佈者創建的內容(HTML編輯器不一定像文字處理器一樣友好),瀏覽器兼容性問題,內容打包等。我將更多地關注epub ,這聽起來像它可能剛剛我的衚衕! – MCLLC