国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Android 通過騰訊TBS實現文件預覽功能

瀏覽:77日期:2022-09-23 17:13:05

1.集成騰訊TBS

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

2.使用TbsReaderView來加載文件

動態創建TbsReaderView,然后添加到布局中。

// 回調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添加在標題控件下面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文件夾存在導致加載文件失敗 String bsReaderTemp = tbsReaderTemp; File bsReaderTempFile =new File(bsReaderTemp); if (!bsReaderTempFile.exists()) { Log.d('print','準備創建/TbsReaderTemp!!'); boolean mkdir = bsReaderTempFile.mkdir(); if(!mkdir){ Log.d('print','創建/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(); //銷毀界面的時候一定要加上,否則后面加載文件會發生異常。 tbsReaderView.onStop(); }

3.其他說明

1、加載文件核心類是 TbsReaderView,騰訊文檔沒有寫,TbsReaderView建議通過動態創建,不要使用xml中引用;

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

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

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

總結

到此這篇關于Android 通過騰訊TBS實現文件預覽功能的文章就介紹到這了,更多相關android 騰訊TBS文件預覽內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
主站蜘蛛池模板: 99久久综合狠狠综合久久一区 | 亚洲综合色dddd26 | 九九热视频精品在线观看 | 男女毛片免费视频看 | 91资源在线| 成年人网站黄 | 波多野结衣在线视频免费观看 | 91理论片 | 一级特黄aa大片欧美 | 欧美一级成人 | 国内精品自产拍在线观看91 | 色播亚洲精品网站 亚洲第一 | 怡红院免费的全部视频国产a | 日本免费人成黄页网观看视频 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | ffyybb免费福利视频 | 中国一级毛片特级毛片 | 亚洲精品成人a在线观看 | 久久视频在线 | 久久草网站| 国产在线精品一区免费香蕉 | 一级白嫩美女毛片免费 | 免费观看日本特色做爰视频在线 | 毛片免费观看网址 | 国产精品久久久久久久久久久久久久 | 久爱www免费人成福利播放 | 草久在线播放 | 亚洲色视频在线播放网站 | 福利视频黄| 国产99精品在线观看 | 久久国内精品视频 | 91久久亚洲最新一本 | 在线视频 亚洲 | 欧美成人综合在线观看视频 | 欧美高清日韩 | 国产成人免费全部网站 | 亚洲欧美18v中文字幕高清 | 手机看片国产免费 | 日韩一级欧美一级毛片在 | 在线观看国产情趣免费视频 | 色偷偷亚洲女人天堂观看欧 |