Exemplo n.º 1
0
 /**
  * 创建缓存目录和.nomedia文件
  *
  * @param context
  * @return
  */
 private static File getExternalCacheDir(Context context) {
   File dataDir = new File(new File(Environment.getExternalStorageDirectory(), "Android"), "data");
   File appCacheDir = new File(new File(dataDir, context.getPackageName()), "cache");
   if (!appCacheDir.exists()) {
     if (!appCacheDir.mkdirs()) {
       EasyLog.w("无法创建外部缓存目录");
       return null;
     }
     try {
       new File(appCacheDir, ".nomedia").createNewFile();
     } catch (IOException e) {
       EasyLog.i("不能创建 .nomedia文件");
     }
   }
   return appCacheDir;
 }