jimu-decompiled/sources/com/yanzhenjie/permission/checker/CallLogReadTest.java
2025-05-13 19:24:51 +02:00

34 lines
1.0 KiB
Java

package com.yanzhenjie.permission.checker;
import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.provider.CallLog;
import com.liulishuo.filedownloader.model.FileDownloadModel;
import com.yanzhenjie.permission.checker.PermissionTest;
/* loaded from: classes2.dex */
class CallLogReadTest implements PermissionTest {
private ContentResolver a;
CallLogReadTest(Context context) {
this.a = context.getContentResolver();
}
@Override // com.yanzhenjie.permission.checker.PermissionTest
public boolean a() throws Throwable {
Cursor query = this.a.query(CallLog.Calls.CONTENT_URI, new String[]{FileDownloadModel.ID, "number", "type"}, null, null, null);
if (query == null) {
return false;
}
try {
PermissionTest.CursorTest.a(query);
query.close();
return true;
} catch (Throwable th) {
query.close();
throw th;
}
}
}