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

39 lines
1.4 KiB
Java

package com.yanzhenjie.permission.checker;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.net.Uri;
import android.provider.VoicemailContract;
import android.text.TextUtils;
/* loaded from: classes2.dex */
class AddVoicemailTest implements PermissionTest {
private ContentResolver a;
AddVoicemailTest(Context context) {
this.a = context.getContentResolver();
}
@Override // com.yanzhenjie.permission.checker.PermissionTest
public boolean a() throws Throwable {
try {
Uri uri = VoicemailContract.Voicemails.CONTENT_URI;
ContentValues contentValues = new ContentValues();
contentValues.put("date", Long.valueOf(System.currentTimeMillis()));
contentValues.put("number", "1");
contentValues.put("duration", (Integer) 1);
contentValues.put("source_package", "permission");
contentValues.put("source_data", "permission");
contentValues.put("is_read", (Integer) 0);
return this.a.delete(uri, "_id=?", new String[]{Long.toString(ContentUris.parseId(this.a.insert(uri, contentValues)))}) > 0;
} catch (Exception e) {
if (TextUtils.isEmpty(e.getMessage())) {
return false;
}
return !r0.toLowerCase().contains("add_voicemail");
}
}
}