public class DownloadJsBridgeHandler
extends java.lang.Object
| 构造器和说明 |
|---|
DownloadJsBridgeHandler(android.content.Context mContext) |
DownloadJsBridgeHandler(android.content.Context context,
android.webkit.WebView webView)
设置初始化回调
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
backgroundDownload(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
静默下载/继续下载
|
void |
cancel(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
暂停下载
|
void |
defaultDownload(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
java.lang.String tuiaId)
主动下载/继续下载
|
int |
getDownloadStatus(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
获取当前下载状态
-1:下载失败
1:未下载
2:正在下载
3:已下载未安装
4:已安装
|
int |
getProgress(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
获取下载进度
|
void |
installApp(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
java.lang.String tuiaId)
安装应用
|
void |
openApp(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
java.lang.String tuiaId)
开启app
|
void |
setShowNotification(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
boolean showNotification,
java.lang.String tuiaId)
设置静默下载是否显示通知栏
|
void |
unregisterBroadcast() |
public DownloadJsBridgeHandler(android.content.Context context,
android.webkit.WebView webView)
context - 绑定contextwebView - 当前webViewpublic DownloadJsBridgeHandler(android.content.Context mContext)
public void unregisterBroadcast()
public void defaultDownload(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public void backgroundDownload(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public void cancel(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public int getProgress(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public void installApp(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public int getDownloadStatus(java.lang.String url,
java.lang.String packageName,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public void setShowNotification(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
boolean showNotification,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名public void openApp(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
java.lang.String tuiaId)
url - 下载链接packageName - 应用包名