Allow to export verified updates

This commit is contained in:
Gabriele M
2017-07-19 21:11:47 +02:00
parent ee6013dfd1
commit 1659fe26b9
8 changed files with 316 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ import android.content.pm.PackageManager;
import android.content.SharedPreferences;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Environment;
import android.os.SystemProperties;
import android.preference.PreferenceManager;
import android.util.Log;
@@ -60,6 +61,17 @@ public class Utils {
return new File(context.getString(R.string.download_path));
}
public static File getExportPath(Context context) {
File dir = new File(Environment.getExternalStorageDirectory(),
context.getString(R.string.export_path));
if (!dir.isDirectory()) {
if (dir.exists() || !dir.mkdirs()) {
throw new RuntimeException("Could not create directory");
}
}
return dir;
}
public static File getCachedUpdateList(Context context) {
return new File(context.getCacheDir(), "updates.json");
}