CrackMe.apk
Download file
package com.google.android.material.theme;
import android.content.Context;
import android.os.Build;
import android.util.AttributeSet;
import androidx.appcompat.app.AppCompatViewInflater;
import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.AppCompatCheckBox;
import androidx.appcompat.widget.AppCompatRadioButton;
import androidx.appcompat.widget.AppCompatTextView;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.checkbox.MaterialCheckBox;
import com.google.android.material.radiobutton.MaterialRadioButton;
import com.google.android.material.textview.MaterialTextView;
public class MaterialComponentsViewInflater extends AppCompatViewInflater {
private static int floatingToolbarItemBackgroundResId = -1;
/* access modifiers changed from: protected */
public AppCompatButton createButton(Context context, AttributeSet attributeSet) {
if (shouldInflateAppCompatButton(context, attributeSet)) {
return new AppCompatButton(context, attributeSet);
}
return new MaterialButton(context, attributeSet);
}
/* access modifiers changed from: protected */
public boolean shouldInflateAppCompatButton(Context context, AttributeSet attributeSet) {
if (Build.VERSION.SDK_INT != 23 && Build.VERSION.SDK_INT != 24 && Build.VERSION.SDK_INT != 25) {
return false;
}
if (floatingToolbarItemBackgroundResId == -1) {
floatingToolbarItemBackgroundResId = context.getResources().getIdentifier("floatingToolbarItemBackgroundDrawable", "^attr-private", "android");
}
int i = floatingToolbarItemBackgroundResId;
if (!(i == 0 || i == -1)) {
for (int i2 = 0; i2 < attributeSet.getAttributeCount(); i2++) {
if (attributeSet.getAttributeNameResource(i2) == 16842964 && floatingToolbarItemBackgroundResId == attributeSet.getAttributeListValue(i2, (String[]) null, 0)) {
return true;
}
}
}
return false;
}
/* access modifiers changed from: protected */
public AppCompatCheckBox createCheckBox(Context context, AttributeSet attributeSet) {
return new MaterialCheckBox(context, attributeSet);
}
/* access modifiers changed from: protected */
public AppCompatRadioButton createRadioButton(Context context, AttributeSet attributeSet) {
return new MaterialRadioButton(context, attributeSet);
}
/* access modifiers changed from: protected */
public AppCompatTextView createTextView(Context context, AttributeSet attributeSet) {
return new MaterialTextView(context, attributeSet);
}
}
Download file