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
-