CrackMe.apk
Download file
package androidx.core.graphics.drawable;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Rect;
import android.os.Build;
import android.util.Log;
import androidx.core.graphics.BitmapCompat;
import androidx.core.view.GravityCompat;
import java.io.InputStream;
public final class RoundedBitmapDrawableFactory {
private static final String TAG = "RoundedBitmapDrawableFa";
private static class DefaultRoundedBitmapDrawable extends RoundedBitmapDrawable {
DefaultRoundedBitmapDrawable(Resources resources, Bitmap bitmap) {
super(resources, bitmap);
}
public void setMipMap(boolean z) {
if (this.mBitmap != null) {
BitmapCompat.setHasMipMap(this.mBitmap, z);
invalidateSelf();
}
}
public boolean hasMipMap() {
return this.mBitmap != null && BitmapCompat.hasMipMap(this.mBitmap);
}
/* access modifiers changed from: package-private */
public void gravityCompatApply(int i, int i2, int i3, Rect rect, Rect rect2) {
GravityCompat.apply(i, i2, i3, rect, rect2, 0);
}
}
public static RoundedBitmapDrawable create(Resources resources, Bitmap bitmap) {
if (Build.VERSION.SDK_INT >= 21) {
return new RoundedBitmapDrawable21(resources, bitmap);
}
return new DefaultRoundedBitmapDrawable(resources, bitmap);
}
public static RoundedBitmapDrawable create(Resources resources, String str) {
RoundedBitmapDrawable create = create(resources, BitmapFactory.decodeFile(str));
if (create.getBitmap() == null) {
Log.w(TAG, "RoundedBitmapDrawable cannot decode " + str);
}
return create;
}
public static RoundedBitmapDrawable create(Resources resources, InputStream inputStream) {
RoundedBitmapDrawable create = create(resources, BitmapFactory.decodeStream(inputStream));
if (create.getBitmap() == null) {
Log.w(TAG, "RoundedBitmapDrawable cannot decode " + inputStream);
}
return create;
}
private RoundedBitmapDrawableFactory() {
}
}
Download file