package net.tasksnow.util;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Environment;
/**
* @author D056943
* @since 14:48:46 - 18.12.2012
* @project cFoldersService
*/
public class MiscUtils {
// ===========================================================
// Constants
// ===========================================================
// ===========================================================
// Constructors
// ===========================================================
private MiscUtils() {
}
// ===========================================================
// Methods
// ===========================================================
public static final boolean isExternalStorageWriteable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
return true;
}
return false;
}
public static final boolean isExternalStorageReadable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state) || Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
return true;
}
return false;
}
public static final void openUrl(Context context, String url) {
if (!url.startsWith("http://") && !url.startsWith("https://")) {
url = "http://" + url;
}
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
context.startActivity(browserIntent);
}
}