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