public class LivemeJSInterfaceUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
LivemeJSInterfaceUtil.IPrepareLocalWebCallback |
| 构造器和说明 |
|---|
LivemeJSInterfaceUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
getJSInterface(android.webkit.WebView wv,
java.lang.String key)
获取指定WebView中特定名称的js接口回调对象(一般用于不同回调对象间引用其他回调对象)
|
static java.io.File |
getLocalWebUrlFile(java.lang.String webFolderName)
获取指定页面解压后的本地web页存放目录,同时确保此目录存在。
|
static java.io.File |
getUnzippedWebFolder()
获取解压后的本地web页存放根目录,同时确保此目录存在。
|
static void |
initWebView(com.app.common.webview.LiveWebView wv,
java.util.Map<java.lang.String,java.lang.Object> customerJSInterface)
初始化WebView对象,同时注册js回调对象。
|
static void |
prepareLocalWeb(java.lang.String webFolderName,
LivemeJSInterfaceUtil.IPrepareLocalWebCallback cb)
异步操作,确保webFolderName对应的本地页面文件已解压,完成后调用onFinish。
|
public static void initWebView(com.app.common.webview.LiveWebView wv,
java.util.Map<java.lang.String,java.lang.Object> customerJSInterface)
wv - WebView对象customerJSInterface - 用户自定义的js接口回调对象列表(dc对象不在其中)public static void prepareLocalWeb(java.lang.String webFolderName,
LivemeJSInterfaceUtil.IPrepareLocalWebCallback cb)
webFolderName - cb - public static java.lang.Object getJSInterface(android.webkit.WebView wv,
java.lang.String key)
wv - WebView对象key - js接口回调名称public static java.io.File getUnzippedWebFolder()
public static java.io.File getLocalWebUrlFile(java.lang.String webFolderName)
webFolderName -