更多信息查看TBS 腾讯浏览服务
先下载官方的jar包,放在app/libs下,
从demo中拷贝liblbs.so包,放在app/libs/armeabi中,
app下的build.gradle中加入
android {
defaultConfig {
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
}
sourceSets {
main {
java.srcDirs = ['src/main/java', 'src/main/java-gen']
jniLibs.srcDirs = ['libs']
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
}AndroidManifest.xml中加入
<application
android:name=".MyApplication"
android:allowBackup="true"
android:hardwareAccelerated="true" // 硬件加速
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
...在Application的onCreate()方法中,调用X5内核的初始化方法:
QbSdk.initX5Environment(this,null)
布局文件和Activity中将原来的android.webkit.WebView换成com.tencent.smtt.sdk.WebView就OK了
版权声明:本文为dongzhouT原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。