57 lines
1.9 KiB
Java
57 lines
1.9 KiB
Java
package com.huawei.hms.hatool;
|
|
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import java.io.File;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class c0 {
|
|
public static boolean a(String str, long j, long j2) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return true;
|
|
}
|
|
try {
|
|
return j - Long.parseLong(str) > j2;
|
|
} catch (NumberFormatException unused) {
|
|
v.f("hmsSdk", "isTimeExpired(): Data type conversion error : number format !");
|
|
return true;
|
|
}
|
|
}
|
|
|
|
public static boolean a(Context context, String str, int i) {
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append(d.c(context, str));
|
|
sb.append(".xml");
|
|
String obj = sb.toString();
|
|
File file = new File(context.getFilesDir(), "../shared_prefs/".concat(String.valueOf(obj)));
|
|
if (!file.exists()) {
|
|
StringBuilder sb2 = new StringBuilder();
|
|
sb2.append(context.getPackageName());
|
|
sb2.append("_");
|
|
sb2.append(obj);
|
|
file = new File(context.getFilesDir(), "../../shared_prefs/".concat(String.valueOf(sb2.toString())));
|
|
}
|
|
long length = file.length();
|
|
if (length <= i) {
|
|
return false;
|
|
}
|
|
v.c("hmsSdk", String.format("reach local file limited size - file len: %d limitedSize: %d", Long.valueOf(length), Integer.valueOf(i)));
|
|
return true;
|
|
}
|
|
|
|
public static boolean a(Context context, String str) {
|
|
if (context == null) {
|
|
return true;
|
|
}
|
|
if (context.checkSelfPermission(str) == 0) {
|
|
return false;
|
|
}
|
|
v.f("hmsSdk", "not have read phone permission!");
|
|
return true;
|
|
}
|
|
|
|
public static boolean a(Context context) {
|
|
return System.currentTimeMillis() - d.a(context, "Privacy_MY", "flashKeyTime", -1L) > 43200000;
|
|
}
|
|
}
|