List of usage examples for java.io File getUsableSpace
public long getUsableSpace()
From source file:prince.app.sphotos.util.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check/* www .j av a2 s. com*/ * @return The space available in bytes */ @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2) public static long getUsableSpace(File path) { if (Global.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSizeLong() * (long) stats.getAvailableBlocksLong(); }
From source file:android.bitmap.util.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check/*from ww w. j a v a 2 s.com*/ * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (Utils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:com.rp.justcast.photos.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check//w w w . j a v a 2 s. co m * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (JustCastUtils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:com.chatitzemoumin.londoncoffeeapp.util.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check/* ww w. j a v a 2s . com*/ * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (PlatformUtils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:com.android.fragmentbase.cache.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check/*from w w w . jav a2s .c o m*/ * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (ImageUtils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:wb.android.cache.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check/*from www. ja v a2s . c om*/ * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) @SuppressWarnings("deprecation") public static long getUsableSpace(File path) { if (Utils.ApiHelper.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:com.slack.slackteam.cache.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check/* w ww. j a v a2s .c om*/ * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (SLUtils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:com.ccz.viewimages.displayingbitmaps.util.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check//from www . jav a2 s . c o m * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (FlavorUtils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:com.yooiistudios.newskit.core.cache.volley.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check// ww w. j a v a 2 s .c o m * @return The space available in bytes */ @TargetApi(VERSION_CODES.GINGERBREAD) public static long getUsableSpace(File path) { if (Device.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }
From source file:cn.com.wo.bitmap.ImageCache.java
/** * Check how much usable space is available at a given path. * * @param path The path to check//from w ww .jav a2 s . co m * @return The space available in bytes */ @TargetApi(9) public static long getUsableSpace(File path) { if (Utils.hasGingerbread()) { return path.getUsableSpace(); } final StatFs stats = new StatFs(path.getPath()); return (long) stats.getBlockSize() * (long) stats.getAvailableBlocks(); }