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); } }