把libreoffice集成到网页中_【聊技术】记一次腾讯TBS浏览服务集成实践

本文档介绍了如何将腾讯TBS浏览服务集成到Android应用中,以支持音视频直播业务和常见文档预览。通过下载SDK、配置权限和初始化,解决SSL安全连接错误、自动授权摄像头和麦克风,以及消除网页白边问题,实现LibreOffice文档在网页中的预览功能。
摘要由CSDN通过智能技术生成

1237605d24b89feff52881d15de36f48.gif

这次的分享源于最近的实际开发工作。

项目需求是

  • 在原生Android应用中嵌入WebView,放置用于支撑音视频直播业务的Web页;

  • 另外还需提供Word、Excel、PowerPoint、PDF等常见文档格式的内容预览。

经过一番技术选型,最终选定集成腾讯TBS浏览服务进项目,支撑如上所述两个功能。

能力集成

1. 首先进入下图所示网页,在该下载页下载SDK并保存。

964482b8e238a7d0a752383d9debdfc6.png

2. 下载成功后,将jar包放入要集成该能力的Module的libs目录下。随后,在Android Studio中以Project视图方式显示项目树形结构,找到这个jar包,单击右键,选择“Add as Library”。稍等片刻,即可完成库引入。

3. 接着,打开Android原生项目的AndroidManifest.xml配置文件,声明如下权限(特别注意需要申请动态权限的权限,应另外做申请):

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.RECORD_AUDIO" /><uses-permission android:name="android.pe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值