From fd0097a37e24c771d5ad271135e48e8f52e325e0 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 21 十二月 2021 16:59:55 +0800 Subject: [PATCH] 3.10.9 --- BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java index 5c8f5d4..258a052 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java @@ -13,9 +13,12 @@ import com.lcjian.library.util.common.ClipboardUtil; import com.lcjian.library.util.common.PackageUtils2; import com.lcjian.library.util.common.StringUtils; +import com.lcjian.library.util.security.DEScrypt; import com.lcjian.library.util.security.MD5Utils; import com.umeng.analytics.MobclickAgent; import com.weikou.beibeivideo.BeibeiVideoAPI; +import com.weikou.beibeivideo.R; +import com.weikou.beibeivideo.ui.mine.BrowserActivity; import com.weikou.beibeivideo.util.JumpActivityUtil; import org.json.JSONException; @@ -39,7 +42,10 @@ public String getUid() { return mContext.getSharedPreferences("user", MODE_PRIVATE).getString("LoginUid", ""); } - + @JavascriptInterface + public String getAppName(){ + return mContext.getString(R.string.app_name); + } @JavascriptInterface public String getVersion() { @@ -106,6 +112,14 @@ } @JavascriptInterface + public void jumpWeb(String url) { + Intent intent = new Intent(mContext, BrowserActivity.class); + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + intent.putExtra("url", url); + mContext.startActivity(intent); + } + + @JavascriptInterface public String getRequestBaseParams(String json) { LinkedHashMap<String, String> params = new LinkedHashMap<>(); int version = PackageUtils2.getVersionCode(mContext); @@ -125,8 +139,8 @@ params.put("Package", mContext.getPackageName()); params.put("Version", version + ""); - params.put("Device", SystemCommon.getDeviceId(mContext)); - params.put("Time",System.currentTimeMillis()+""); + params.put("Device", BeibeiVideoAPI.getDeviceId(mContext)); + params.put("Time", System.currentTimeMillis() + ""); LinkedHashMap<String, String> map = BeibeiVideoAPI.validateParams(params, mContext); Gson gson = new Gson(); @@ -153,4 +167,12 @@ public void clearClipboard() { ClipboardUtil.emptyClipboard(mContext); } + + @JavascriptInterface + public String apiDecode(String result) { + + return DEScrypt.decode(result); + + } + } -- Gitblit v1.8.0