Android 在線預(yù)覽文件

(1)文件下載到本地,使用第三方應(yīng)用打開,退出后刪除該文件。

(2)使用TBS(騰訊瀏覽服務(wù))打開。

(3)使用微軟提供的預(yù)覽效果,使用webview打開

(4)使用百度云文檔服務(wù)


下面我就來說說這四種方式的缺點:

方式一:文件下載到本地,使用第三方應(yīng)用打開。退出后刪除該文件

我在試這種方式的時候,發(fā)現(xiàn)第三方的應(yīng)用有提供另存為?功能,那就不能使用這種功能了,不符合公司的要求:只能看,不能下載。

方式二:使用TBS(騰訊瀏覽服務(wù))打開

這種方式目前也沒有提供在線預(yù)覽功能,只能是下載到本地,再使用TBS(騰訊瀏覽服務(wù))打開,退出該界面的時候,刪除該文件。

這種方式的加載文件速度很快,與界面的兼容性做得很好。

最終我還是沒有使用這種方式,原因有兩個:

1.沒有在線預(yù)覽效果,只能下載到本地。與公司的要求不符合。

2.我用四臺手機來測試的時候,居然有一臺手機死活就是不能加載。顯示的原因是不支持文件類型,我懷疑是不是我的集成錯了,試了好些次還是不行。

方式三:使用微軟提供的預(yù)覽效果,使用WebView打開

這種方式用了一段時間感覺還是不錯的。PC端也使用這種方式,使用起來很方面,就組一串url,扔給webview就能顯示了。

最終我還是沒有使用這種方式,原因是 文件大的時候,加載的速度很慢,有時候還加載不出來。

方式四:使用百度云文檔服務(wù)

百度提供相應(yīng)的在線預(yù)覽功能,集成顯示都很方便。

后來領(lǐng)導(dǎo)的想法是,移動端還是使用webview加載url的方式,百度云文檔服務(wù)的集成放在 js或H5(這個不清除是怎么操作的),然后提供給我們一個url即可。

下面我主要講的是后面兩種實現(xiàn)在線預(yù)覽的方式

1.使用微軟提供的預(yù)覽效果,使用WebView打開

將文件地址和http://view.officeapps.live.com/op/view.aspx?src=

拼接成新的url,再用webview加載即可。

realUrl : 文件的地址

2.使用百度云文檔服務(wù)(本地集成)

集成方面的操作請參考:文檔服務(wù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容