Android编程之Sdcard相关代码集锦

2019-12-10 19:54:00王振洲
  • if (!status.equals(Environment.MEDIA_MOUNTED))   return false;  
  • return (updateSize < getRealSizeOnSdcard());   }  

    4. 获取手机的存储大小:

     

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

    ---->检测手机存储是否有足够的空间:

     

     
    1. /**   * @param updateSize 指定的检测空间大小  
    2. * @return 空间足够返回true,不足返回false   */