更多信息查看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了