package com.yanzhenjie.permission.checker; import android.content.ContentResolver; import android.content.ContentUris; import android.content.ContentValues; import android.content.Context; import android.provider.CalendarContract; import com.baidu.cloud.media.player.IMediaPlayer; import com.unity3d.ads.metadata.MediationMetaData; import java.util.TimeZone; /* loaded from: classes2.dex */ class CalendarWriteTest implements PermissionTest { private ContentResolver a; CalendarWriteTest(Context context) { this.a = context.getContentResolver(); } @Override // com.yanzhenjie.permission.checker.PermissionTest public boolean a() throws Throwable { try { TimeZone timeZone = TimeZone.getDefault(); ContentValues contentValues = new ContentValues(); contentValues.put(MediationMetaData.KEY_NAME, "PERMISSION"); contentValues.put("account_name", "permission@gmail.com"); contentValues.put("account_type", "LOCAL"); contentValues.put("calendar_displayName", "PERMISSION"); contentValues.put("visible", (Integer) 1); contentValues.put("calendar_color", (Integer) (-16776961)); contentValues.put("calendar_access_level", Integer.valueOf(IMediaPlayer.MEDIA_INFO_VIDEO_TRACK_LAGGING)); contentValues.put("sync_events", (Integer) 1); contentValues.put("calendar_timezone", timeZone.getID()); contentValues.put("ownerAccount", "PERMISSION"); contentValues.put("canOrganizerRespond", (Integer) 0); return ContentUris.parseId(this.a.insert(CalendarContract.Calendars.CONTENT_URI.buildUpon().appendQueryParameter("caller_is_syncadapter", "true").appendQueryParameter("account_name", "PERMISSION").appendQueryParameter("account_type", "LOCAL").build(), contentValues)) > 0; } finally { this.a.delete(CalendarContract.Calendars.CONTENT_URI.buildUpon().build(), "account_name=?", new String[]{"permission@gmail.com"}); } } }