正在查看: Mint v5.7.3 应用的 n1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 n1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.utils;
import android.content.Context;
import android.net.Uri;
import android.os.RemoteException;
import android.text.TextUtils;
import com.android.installreferrer.api.InstallReferrerClient;
import com.android.installreferrer.api.InstallReferrerStateListener;
public class n1 {
Context a;
class a implements InstallReferrerStateListener {
final InstallReferrerClient a;
a(InstallReferrerClient installReferrerClient) {
this.a = installReferrerClient;
}
public void onInstallReferrerServiceDisconnected() {
}
public void onInstallReferrerSetupFinished(int i) {
if (i == 0) {
try {
n1.this.b(this.a.getInstallReferrer().getInstallReferrer());
} catch (RemoteException e) {
e.printStackTrace();
}
}
}
}
public n1(Context context) {
this.a = context;
if (f6.l.b(context, "InstallReferrerSP", "isInstallReferrerFetched")) {
return;
}
c();
}
public void b(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
o1.a("handleUrl", "handleUrl: installReferrer : " + str);
Uri parse = Uri.parse("https://www.livemint.com/static/?" + str);
if (parse != null) {
String queryParameter = parse.getQueryParameter("utm_medium");
String queryParameter2 = parse.getQueryParameter("utm_source");
String queryParameter3 = parse.getQueryParameter("utm_campaign");
o1.a("handleUrl", "handleUrl: medium : " + queryParameter);
o1.a("handleUrl", "handleUrl: medium : " + queryParameter2);
o1.a("handleUrl", "handleUrl: medium : " + queryParameter3);
f6.l.n(this.a, "InstallReferrerSP", "isInstallReferrerFetched", Boolean.TRUE);
}
}
private void c() {
Context context = this.a;
if (context != null) {
InstallReferrerClient build = InstallReferrerClient.newBuilder(context).build();
build.startConnection(new a(build));
}
}
}