导航菜单

页面标题

页面副标题

Mint v5.7.3 - q1.java 源代码

正在查看: Mint v5.7.3 应用的 q1.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.htmedia.mint.utils;

import android.content.Context;
import android.text.TextUtils;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.Metadata;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class q1 implements k6.t0 {
    String a = "https://bcp.crwdcntrl.net/5/c=16344/e=app/";
    private final Context b;
    k6.s0 c;

    public q1(Context context) {
        this.b = context;
        this.c = new k6.s0(context, this);
    }

    public static String a(String str) {
        if (str == null || str.isEmpty()) {
            return str;
        }
        String[] split = str.split("\\s+");
        StringBuilder sb2 = new StringBuilder();
        for (String str2 : split) {
            if (!str2.isEmpty()) {
                sb2.append(Character.toUpperCase(str2.charAt(0)));
                sb2.append(str2.substring(1).toLowerCase());
                sb2.append(" ");
            }
        }
        return sb2.toString().trim();
    }

    public void b(Content content, String str, String str2) {
        c(content, str, str2, BuildConfig.FLAVOR);
    }

    public void c(Content content, String str, String str2, String str3) {
        StringBuilder sb2 = new StringBuilder(this.a);
        String k = f6.l.k(this.b, "adId");
        sb2.append("mid=");
        sb2.append(k);
        sb2.append("/dt=gaid");
        if (!TextUtils.isEmpty(str)) {
            try {
                sb2.append("/int=" + URLEncoder.encode(str, "UTF-8"));
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
        }
        if (content != null) {
            Metadata metadata = content.getMetadata();
            if (metadata != null) {
                String section = metadata.getSection();
                if (TextUtils.isEmpty(str)) {
                    try {
                        sb2.append("/int=" + URLEncoder.encode(metadata.getUrl(), "UTF-8"));
                    } catch (UnsupportedEncodingException e2) {
                        e2.printStackTrace();
                    }
                }
                if (!TextUtils.isEmpty(section)) {
                    try {
                        section = URLEncoder.encode(section, "UTF-8").replaceAll("\\+", "%20");
                        sb2.append("/seg=section:" + section);
                    } catch (UnsupportedEncodingException e3) {
                        e3.printStackTrace();
                    }
                    if (!TextUtils.isEmpty(metadata.getSubSection())) {
                        try {
                            sb2.append("/seg=subsection:" + section + ":" + URLEncoder.encode(metadata.getSubSection(), "UTF-8").replaceAll("\\+", "%20"));
                        } catch (UnsupportedEncodingException e4) {
                            e4.printStackTrace();
                        }
                    }
                }
            }
        } else if (!TextUtils.isEmpty(str3)) {
            try {
                sb2.append("/seg=section:" + URLEncoder.encode(str3, "UTF-8").replaceAll("\\+", "%20"));
            } catch (UnsupportedEncodingException e5) {
                e5.printStackTrace();
            }
        }
        if (!TextUtils.isEmpty(str2)) {
            sb2.append("/act=" + str2.replaceAll(" ", "%20"));
        }
        this.c.a(sb2.toString());
    }

    public void d(String str) {
        StringBuilder sb2 = new StringBuilder(this.a);
        String k = f6.l.k(this.b, "adId");
        sb2.append("mid=");
        sb2.append(k);
        sb2.append("/dt=gaid");
        try {
            sb2.append("/seg=search:" + URLEncoder.encode(str, "UTF-8"));
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        o1.a("searchlotame +++++ ", String.valueOf(sb2));
        this.c.a(sb2.toString());
    }
}