欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 通過騰訊TBS實(shí)現(xiàn)文件預(yù)覽功能

 更新時(shí)間:2020年06月10日 10:14:44   作者:qq_36658567  
這篇文章主要介紹了Android 通過騰訊TBS實(shí)現(xiàn)文件預(yù)覽功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.集成騰訊TBS

使用騰訊TBS來預(yù)覽pdf,word,excel,ppt等多種類型的文件,去 騰訊瀏覽服務(wù)官網(wǎng)下載SDK,按照官方文檔文檔集成SDK。

2.使用TbsReaderView來加載文件

動(dòng)態(tài)創(chuàng)建TbsReaderView,然后添加到布局中。

// 回調(diào)
TbsReaderView.ReaderCallback readerCallback = new TbsReaderView.ReaderCallback() {
  @Override
  public void onCallBackAction(Integer integer, Object o, Object o1) {

  } };
tbsReaderView = new TbsReaderView(this, readerCallback);
RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT);
params.addRule(RelativeLayout.BELOW,R.id.title_layout);
//把tbsReaderView添加在標(biāo)題控件下面
layout.addView(tbsReaderView,1,params);
//文件地址
String filePath=getIntent().getStringExtra("filePath"); 
//文件名
String fileName=getIntent().getStringExtra("fileName");
//加載文件
displayFile(filePath,fileName);
//加載文件
private void displayFile(String filePath, String fileName) {
 //增加下面一句解決沒有TbsReaderTemp文件夾存在導(dǎo)致加載文件失敗
 String bsReaderTemp = tbsReaderTemp;
 File bsReaderTempFile =new File(bsReaderTemp);
 if (!bsReaderTempFile.exists()) {
  Log.d("print","準(zhǔn)備創(chuàng)建/TbsReaderTemp??!");
  boolean mkdir = bsReaderTempFile.mkdir();
  if(!mkdir){
  Log.d("print","創(chuàng)建/TbsReaderTemp失?。。。。。?);
  }
 }
 Bundle bundle = new Bundle();
 bundle.putString("filePath", filePath);
 bundle.putString("tempPath", tbsReaderTemp);
 boolean result = tbsReaderView.preOpen(getFileType(fileName), false);
 Log.d("print","查看文檔---"+result);
 if (result) {
  tbsReaderView.openFile(bundle);
 }
 }
@Override
 protected void onDestroy() {
 super.onDestroy();
 //銷毀界面的時(shí)候一定要加上,否則后面加載文件會(huì)發(fā)生異常。
 tbsReaderView.onStop();
 }

3.其他說明

1、加載文件核心類是 TbsReaderView,騰訊文檔沒有寫,TbsReaderView建議通過動(dòng)態(tài)創(chuàng)建,不要使用xml中引用;

2、TBS目前只支持加載本地文件。所以遠(yuǎn)程文件需要先下載,后用TBS加載文件顯示;

3、加載文件的界面,離開本界面之后務(wù)必銷毀TbsReaderView,否則再次加載文件無法加載成功,會(huì)一直顯示加載文件進(jìn)度條;代碼如下:tbsReaderView.onStop();

4.騰訊TBS可以代替原生WebView,效率更高,功能更強(qiáng)大。

總結(jié)

到此這篇關(guān)于Android 通過騰訊TBS實(shí)現(xiàn)文件預(yù)覽功能的文章就介紹到這了,更多相關(guān)android 騰訊TBS文件預(yù)覽內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android自定義廣播接收

    Android自定義廣播接收

    這篇文章主要為大家詳細(xì)介紹了Android自定義廣播接收,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android編程之自定義ProgressBar示例

    Android編程之自定義ProgressBar示例

    這篇文章主要介紹了Android編程之自定義ProgressBar,結(jié)合實(shí)例形式分析了Android自定義進(jìn)度條的布局、功能實(shí)現(xiàn)及相關(guān)屬性設(shè)置技巧,需要的朋友可以參考下
    2017-08-08
  • Android?性能優(yōu)化實(shí)現(xiàn)全量編譯提速的黑科技

    Android?性能優(yōu)化實(shí)現(xiàn)全量編譯提速的黑科技

    這篇文章主要為大家介紹了Android?性能優(yōu)化實(shí)現(xiàn)全量編譯提速的黑科技,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Android Uri和文件路徑互相轉(zhuǎn)換的實(shí)例代碼

    Android Uri和文件路徑互相轉(zhuǎn)換的實(shí)例代碼

    在項(xiàng)目中需要用到將Uri轉(zhuǎn)換為絕對(duì)路徑,下面小編把Android Uri和文件路徑互相轉(zhuǎn)換的實(shí)例代碼分享到腳本之家平臺(tái),需要的的朋友參考下吧
    2017-07-07
  • Android Studio實(shí)現(xiàn)簡單的通訊錄

    Android Studio實(shí)現(xiàn)簡單的通訊錄

    這篇文章主要為大家詳細(xì)介紹了Android Studio實(shí)現(xiàn)簡單的通訊錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 簡單實(shí)現(xiàn)Android端搜索框示例詳解

    簡單實(shí)現(xiàn)Android端搜索框示例詳解

    這篇文章主要為大家介紹了簡單實(shí)現(xiàn)Android端搜索框示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Android Apt之Activity Route的示例

    Android Apt之Activity Route的示例

    本篇文章主要介紹了Android Apt之Activity Route的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • Android UI手機(jī)信息頁面設(shè)計(jì)

    Android UI手機(jī)信息頁面設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了Android UI手機(jī)信息頁面的設(shè)計(jì)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android實(shí)現(xiàn)俄羅斯方塊

    Android實(shí)現(xiàn)俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)俄羅斯方塊游戲 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Android4.X讀取SIM卡短信和聯(lián)系人相關(guān)類實(shí)例分析

    Android4.X讀取SIM卡短信和聯(lián)系人相關(guān)類實(shí)例分析

    這篇文章主要介紹了Android 4.X讀取SIM卡短信和聯(lián)系人相關(guān)類,以實(shí)例形式分析了Android 4.X讀取SIM卡短信和聯(lián)系人的兩個(gè)相關(guān)類的功能、用法與注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10

最新評(píng)論