2_1-快速集成-Android
1 阅读准备
提前下载项目Demo,准备好一个url,最好是保利威云直播/云点播的观看端url,可以体验到更完整的功能。
2 环境要求
名称
要求
Android系统
4.2+
JDK
1.7+
Android Studio
3.0.0+
3 项目配置
3.1 配置支持系统版本
打开项目模块的 build.gradle 文件,把 minSdkVersion 改为 17 或更高。
3.2 配置 Manifest
打开项目模块的 AndroidManifest.xml 文件,添加如下内容:
<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
<!--网络权限-->
<uses-permission android:name="android.permission.INTERNET" />
<!--悬浮小窗-从后台快速恢复到前台-->
<uses-permission android:name="android.permission.REORDER_TASKS" />
<!--悬浮小窗-悬浮窗权限-->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<!--网络状态权限-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!--Android 9及以上系统默认应用禁止Http明文访问,如需要加载http内容,请声明usesCleartextTraffic=true -->
<application
...
android:usesCleartextTraffic="true"
android:hardwareAccelerated="true"
...>
...
</application>
</manifest>3.3 配置 maven
打开项目根目录的 build.gradle 文件,添加如下内容:
4 集成SDK
在项目模块的 build.gradle 文件中,添加以下内容:
5 代码调用
通过PLVWebViewConfig来设置需要加载的Url和UA,然后将PLVWebViewConfig来传入到PLVWebViewDemoActivity进行加载对应Web页面,示例代码如下
当前在PLVWebViewBaseActivity中已经实现了WebView管理、小窗功能等功能,只需要创建新的Activity继承该PLVWebViewBaseActivity即可完成。
Last updated
Was this helpful?