正在查看: Mint v5.7.3 应用的 InitialAppIconAliasService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 InitialAppIconAliasService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.appiconchange.service;
import android.app.IntentService;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.util.Log;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0018\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\bH\u0002J\u0012\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\fH\u0014¨\u0006\r"}, d2 = {"Lcom/htmedia/mint/appiconchange/service/InitialAppIconAliasService;", "Landroid/app/IntentService;", "()V", "isAliasComponentAvailable", "", "context", "Landroid/content/Context;", "aliasClassName", "", "onHandleIntent", "", "intent", "Landroid/content/Intent;", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class InitialAppIconAliasService extends IntentService {
public InitialAppIconAliasService() {
super("AliasSetupService");
}
private final boolean a(Context context, String str) {
try {
int componentEnabledSetting = context.getPackageManager().getComponentEnabledSetting(new ComponentName(context, str));
return (componentEnabledSetting == 2 || componentEnabledSetting == 3) ? false : true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
@Override
protected void onHandleIntent(Intent intent) {
try {
PackageManager packageManager = getPackageManager();
String str = getPackageName() + ".PremiumAlias";
String str2 = getPackageName() + ".DefaultAlias";
if (a(this, str)) {
packageManager.setComponentEnabledSetting(new ComponentName(this, str), 2, 1);
Log.i("App Icon Disabled", "Successfully Disabled " + str);
}
if (a(this, str2)) {
packageManager.setComponentEnabledSetting(new ComponentName(this, str2), 2, 1);
Log.i("App Icon Disabled", "Successfully Disabled " + str2);
}
if (!a(this, str) && !a(this, str2)) {
packageManager.setComponentEnabledSetting(new ComponentName(this, str2), 1, 1);
Log.i("Changed App Icon", "Successfully Changed");
}
Log.i("Changed App Icon Method", "Successfully Executed");
} catch (Exception e) {
Log.i("Changed App Icon Method Failed", "Unsuccessful");
e.printStackTrace();
}
}
}