Android编程之Sdcard相关代码集锦

2019-12-10 19:54:00王振洲
  • }  

    3. 获取Sdcard的实际空间大小:

     

     
    1. public static long getRealSizeOnSdcard() {   File path = new File(Environment.getExternalStorageDirectory().getAbsolutePath());  
    2. StatFs stat = new StatFs(path.getPath());   long blockSize = stat.getBlockSize();  
    3. long availableBlocks = stat.getAvailableBlocks();   return availableBlocks * blockSize;  
    4. }  

    ----->检测Sdcard是否有足够的空间:

     

     
    1. /**   * @param updateSize 指定的检测空间大小  
    2. * @return True 空间足够返回true,不足返回false   */ 
    3. public static boolean enoughSpaceOnSdCard(long updateSize) {   String status = Environment.getExternalStorageState();