正在查看: 万能钥匙 v1.1.23 应用的 WkWakedReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 万能钥匙 v1.1.23 应用的 WkWakedReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lantern.launcher.wakeup;
import android.content.Context;
import android.content.Intent;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.sdk.plus.WakedResultReceiver;
import com.sdk.plus.WakedType;
import com.sdk.plus.data.manager.RalDataManager;
import com.wifi.connect.provider.MsgProvider;
import com.wifi.connect.service.MsgService;
import org.json.JSONObject;
import os.C0341a;
import os.e;
import pa.d;
import qs.C0395b;
public class WkWakedReceiver extends WakedResultReceiver {
public static ChangeQuickRedirect changeQuickRedirect;
public final void a(int i, String str) {
if (PatchProxy.proxy(new Object[]{new Integer(i), str}, this, changeQuickRedirect, false, 759, new Class[]{Integer.TYPE, String.class}, Void.TYPE).isSupported) {
return;
}
try {
Context b = e.b();
Intent intent = new Intent(MsgService.e);
intent.setPackage(b.getPackageName());
intent.putExtra("source", "getui");
intent.putExtra(RalDataManager.DB_TYPE, String.valueOf(i));
intent.putExtra("subPkg", str);
b.startService(intent);
} catch (Exception e) {
d.c(e);
}
MsgProvider.d(e.b(), "getui", String.valueOf(i), str);
}
@Override
public void onWakeUpSuccess(int i, String str) {
if (!PatchProxy.proxy(new Object[]{new Integer(i), str}, this, changeQuickRedirect, false, 758, new Class[]{Integer.TYPE, String.class}, Void.TYPE).isSupported && C0395b.a("wifi_cw11_getui")) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("ext", str);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put(RalDataManager.DB_TYPE, i);
jSONObject.put("ext2", jSONObject2.toString());
} catch (Exception unused) {
}
C0341a.f("wifi_cw11_getui", jSONObject);
}
}
@Override
public void onWaked(WakedType wakedType, Context context, Intent intent) {
if (PatchProxy.proxy(new Object[]{wakedType, context, intent}, this, changeQuickRedirect, false, 757, new Class[]{WakedType.class, Context.class, Intent.class}, Void.TYPE).isSupported) {
return;
}
String stringExtra = intent != null ? intent.getStringExtra("pkg") : "";
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("ext", stringExtra);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put(RalDataManager.DB_TYPE, wakedType.ordinal());
jSONObject.put("ext2", jSONObject2.toString());
} catch (Exception unused) {
}
C0341a.f("wifi_cw01_getui", jSONObject);
a(wakedType.ordinal(), stringExtra);
}
}