CrackMe.apk
Download file
package com.google.android.material.datepicker;
import android.os.Build;
import android.widget.BaseAdapter;
import java.util.Calendar;
class DaysOfWeekAdapter extends BaseAdapter {
private static final int CALENDAR_DAY_STYLE = (Build.VERSION.SDK_INT >= 26 ? 4 : 1);
private static final int NARROW_FORMAT = 4;
private final Calendar calendar;
private final int daysInWeek;
private final int firstDayOfWeek;
public long getItemId(int i) {
return 0;
}
public DaysOfWeekAdapter() {
Calendar utcCalendar = UtcDates.getUtcCalendar();
this.calendar = utcCalendar;
this.daysInWeek = utcCalendar.getMaximum(7);
this.firstDayOfWeek = utcCalendar.getFirstDayOfWeek();
}
public Integer getItem(int i) {
if (i >= this.daysInWeek) {
return null;
}
return Integer.valueOf(positionToDayOfWeek(i));
}
public int getCount() {
return this.daysInWeek;
}
/* JADX WARNING: type inference failed for: r7v8, types: [android.view.View] */
/* JADX WARNING: Multi-variable type inference failed */
/* Code decompiled incorrectly, please refer to instructions dump. */
public android.view.View getView(int r6, android.view.View r7, android.view.ViewGroup r8) {
/*
r5 = this;
r0 = r7
android.widget.TextView r0 = (android.widget.TextView) r0
r1 = 0
if (r7 != 0) goto L_0x0017
android.content.Context r7 = r8.getContext()
android.view.LayoutInflater r7 = android.view.LayoutInflater.from(r7)
int r0 = com.google.android.material.R.layout.mtrl_calendar_day_of_week
android.view.View r7 = r7.inflate(r0, r8, r1)
r0 = r7
android.widget.TextView r0 = (android.widget.TextView) r0
L_0x0017:
java.util.Calendar r7 = r5.calendar
int r6 = r5.positionToDayOfWeek(r6)
r2 = 7
r7.set(r2, r6)
java.util.Calendar r6 = r5.calendar
int r7 = CALENDAR_DAY_STYLE
java.util.Locale r3 = java.util.Locale.getDefault()
java.lang.String r6 = r6.getDisplayName(r2, r7, r3)
r0.setText(r6)
android.content.Context r6 = r8.getContext()
int r7 = com.google.android.material.R.string.mtrl_picker_day_of_week_column_header
java.lang.String r6 = r6.getString(r7)
r7 = 1
java.lang.Object[] r7 = new java.lang.Object[r7]
java.util.Calendar r8 = r5.calendar
r3 = 2
java.util.Locale r4 = java.util.Locale.getDefault()
java.lang.String r8 = r8.getDisplayName(r2, r3, r4)
r7[r1] = r8
java.lang.String r6 = java.lang.String.format(r6, r7)
r0.setContentDescription(r6)
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.datepicker.DaysOfWeekAdapter.getView(int, android.view.View, android.view.ViewGroup):android.view.View");
}
private int positionToDayOfWeek(int i) {
int i2 = i + this.firstDayOfWeek;
int i3 = this.daysInWeek;
return i2 > i3 ? i2 - i3 : i2;
}
}
Download file