public class

TbsCoreSettings

extends Object
java.lang.Object
   ↳ com.tencent.smtt.export.external.TbsCoreSettings

Summary

Constants
String ID_NWINFO_GETEXTRAINFO
String ID_OPERATE_PROHIBIT
String ID_TELE_GETNETWORKOPERATOR
String NO_SENSITIVE_API
String TBS_SETTINGS_CLOASE_CLIPBOARD_ON_KERNEL_STARTUP
String TBS_SETTINGS_DISABLE_IPC_FLOODING_PROTECTION 屏蔽内核navigation IPC 通信频率保护限制(200次/10s) 作用于进程内所有的 WebView
String TBS_SETTINGS_USE_DEXLOADER_SERVICE 使用独立service执行类加载操作,可以减少加载对主进程的影响, 该字段是关键字,对应值需要是false或者true,true表示使用独立服务加载,false表示不使用,内核默认不使用独立服务加载, 将该值配置为true后需要在app中的AndroidManifest.xml中添加对应服务类 com.tencent.smtt.export.external.DexClassLoaderProviderService
String TBS_SETTINGS_USE_PRIVATE_CLASSLOADER 是否使用TBS私有的的ClassLoader来加载TBS内核的dex,用于解决类名冲突问题 该字段是关键字,对应值需要是false或者true,true表示使用私有classloader加载,false表示不使用,默认不使用
String TBS_SETTINGS_USE_SPEEDY_CLASSLOADER 内核初始化阶段不进行dex的生成,可以将初始化阶段的耗时后移到实际使用阶段, 该字段是关键字,对应值需要是false或者true,true表示不dex化,false表示dex化,内核默认会执行dex化操作 只在build.version_codes [21-25]生效,包括21和25
Public Constructors
TbsCoreSettings()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String ID_NWINFO_GETEXTRAINFO

Constant Value: "NetworkInfo_getExtraInfo"

public static final String ID_OPERATE_PROHIBIT

Constant Value: "prohibit"

public static final String ID_TELE_GETNETWORKOPERATOR

Constant Value: "TelephonyManager_getNetworkOperator"

public static final String NO_SENSITIVE_API

Constant Value: "no_sensitive_api"

public static final String TBS_SETTINGS_CLOASE_CLIPBOARD_ON_KERNEL_STARTUP

Constant Value: "close_clipboard_on_kernel_startup"

public static final String TBS_SETTINGS_DISABLE_IPC_FLOODING_PROTECTION

屏蔽内核navigation IPC 通信频率保护限制(200次/10s) 作用于进程内所有的 WebView

Constant Value: "disable-ipc-flooding-protection"

public static final String TBS_SETTINGS_USE_DEXLOADER_SERVICE

使用独立service执行类加载操作,可以减少加载对主进程的影响, 该字段是关键字,对应值需要是false或者true,true表示使用独立服务加载,false表示不使用,内核默认不使用独立服务加载, 将该值配置为true后需要在app中的AndroidManifest.xml中添加对应服务类 com.tencent.smtt.export.external.DexClassLoaderProviderService

Constant Value: "use_dexloader_service"

public static final String TBS_SETTINGS_USE_PRIVATE_CLASSLOADER

是否使用TBS私有的的ClassLoader来加载TBS内核的dex,用于解决类名冲突问题 该字段是关键字,对应值需要是false或者true,true表示使用私有classloader加载,false表示不使用,默认不使用

Constant Value: "use_private_classloader"

public static final String TBS_SETTINGS_USE_SPEEDY_CLASSLOADER

内核初始化阶段不进行dex的生成,可以将初始化阶段的耗时后移到实际使用阶段, 该字段是关键字,对应值需要是false或者true,true表示不dex化,false表示dex化,内核默认会执行dex化操作 只在build.version_codes [21-25]生效,包括21和25

Constant Value: "use_speedy_classloader"

Public Constructors

public TbsCoreSettings ()