From 2c5b6e472c368e80d85b8ea2b461c9ea62981d9b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期日, 08 十月 2023 11:28:56 +0800
Subject: [PATCH] 广告升级/bug修复

---
 BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java
index 258a052..ed50a21 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java
@@ -13,13 +13,16 @@
 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.AEScrypt;
 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.entity.UserInfo;
 import com.weikou.beibeivideo.ui.mine.BrowserActivity;
 import com.weikou.beibeivideo.util.JumpActivityUtil;
+import com.weikou.beibeivideo.util.UserUtil;
 
 import org.json.JSONException;
 import org.json.JSONObject;
@@ -42,6 +45,27 @@
     public String getUid() {
         return mContext.getSharedPreferences("user", MODE_PRIVATE).getString("LoginUid", "");
     }
+
+    @JavascriptInterface
+    public String getUserInfo() throws JSONException {
+        JSONObject data=new JSONObject();
+        data.put("device",BeibeiVideoAPI.getDeviceId(mContext));
+        UserInfo user = UserUtil.getLoginUserInfo(mContext);
+        if(user!=null){
+            //鑾峰彇鐢ㄦ埛澶村儚涓庢樀绉�
+            data.put("login",true);
+            JSONObject userJSON=new JSONObject();
+            userJSON.put("id",user.getId());
+            userJSON.put("nickName",user.getNickname());
+            userJSON.put("portrait",user.getPortrait());
+            data.put("user",userJSON);
+
+        }else{
+            data.put("login",false);
+        }
+        return data.toString();
+    }
+
     @JavascriptInterface
     public String getAppName(){
         return mContext.getString(R.string.app_name);
@@ -170,9 +194,12 @@
 
     @JavascriptInterface
     public String apiDecode(String result) {
-
         return DEScrypt.decode(result);
+    }
 
+    @JavascriptInterface
+    public String apiEncode(String result) {
+        return DEScrypt.encode(result);
     }
 
 }

--
Gitblit v1.8.0