admin
2021-04-07 cbb88109494ffc7916f6639c20ce05c0cec941a9
BuWanVideo/src/com/weikou/beibeivideo/util/browser/BaseBWJavaInterface.java
@@ -9,14 +9,15 @@
import com.alibaba.baichuan.android.trade.model.OpenType;
import com.alibaba.fastjson.JSON;
import com.google.gson.Gson;
import com.iBookStar.views.YmConfig;
import com.lcjian.library.util.SystemCommon;
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.ui.mine.BrowserActivity;
import com.weikou.beibeivideo.util.JumpActivityUtil;
import org.json.JSONException;
@@ -107,6 +108,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);
@@ -126,7 +135,7 @@
        params.put("Package", mContext.getPackageName());
        params.put("Version", version + "");
        params.put("Device", SystemCommon.getDeviceId(mContext));
        params.put("Device", BeibeiVideoAPI.getDeviceId(mContext));
        params.put("Time", System.currentTimeMillis() + "");
        LinkedHashMap<String, String> map = BeibeiVideoAPI.validateParams(params, mContext);
@@ -155,11 +164,11 @@
        ClipboardUtil.emptyClipboard(mContext);
    }
    //进入小说
    @JavascriptInterface
    public void openNovel() {
        YmConfig.openReader();
    public String apiDecode(String result) {
        return DEScrypt.decode(result);
    }
}