a.java 源代码
package com.bykv.vk.openvk.component.video.api.e;
import android.content.Context;
import android.os.Environment;
import android.text.TextUtils;
import java.io.File;
public class a {
static Context f8378a;
public static void a(Context context) {
context.getClass();
f8378a = context;
}
public static File b(Context context) {
File externalCacheDir = context.getExternalCacheDir();
return externalCacheDir == null ? context.getCacheDir() : externalCacheDir;
}
public static boolean c() {
try {
String externalStorageState = Environment.getExternalStorageState();
if (!"mounted".equals(externalStorageState)) {
if (!"mounted_ro".equals(externalStorageState)) {
return false;
}
}
return true;
} catch (Exception unused) {
return c.a().b();
}
}
public static boolean d() {
try {
return "mounted".equals(Environment.getExternalStorageState());
} catch (Exception unused) {
return false;
}
}
@Deprecated
public static File a() {
return b(f8378a);
}
public static File b() {
if (!c() || !d()) {
return null;
}
File file = new File(a(), "video");
a(file);
return file;
}
public static File a(File file, String str) {
if (!c() || !d() || TextUtils.isEmpty(str)) {
return null;
}
if (file == null) {
file = a();
}
File file2 = new File(file, str);
a(file2);
return file2;
}
public static void a(File file) {
if (file.exists()) {
return;
}
file.mkdirs();
}
}