// Path: app/src/main/java/com/zmj/qvod/module/bean/VideoRes.java
// public class VideoRes {
// 
// 
//     public
//     @SerializedName("list")
//     List<VideoType> list;
//     public String title;
//     public String score;
//     public String videoType;
//     public String region;
//     public String airTime;
//     public String director;
//     public String actors;
//     public String pic;
//     public String description;
//     public String smoothURL;
//     public String SDURL;
//     public String HDURL;
// 
//     public String getVideoUrl() {
//         if (!TextUtils.isEmpty(HDURL))
//             return HDURL;
//         if (!TextUtils.isEmpty(SDURL))
//             return SDURL;
//         if (!TextUtils.isEmpty(smoothURL))
//             return smoothURL;
//         else
//             return "";
//     }
// }
// 
// Path: app/src/main/java/com/zmj/qvod/utils/FileUtils.java
// public class FileUtils {
// 
//     /**
//      * 获取APP的cache
//      */
//     public static File getDiskCacheDir(Context context, String uniqueName) {
//         String cachePath;
//         if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())
//                 || !Environment.isExternalStorageRemovable()) {
//             cachePath = context.getExternalCacheDir().getPath();
//         } else {
//             cachePath = context.getCacheDir().getPath();
//         }
//         return new File(cachePath + File.separator + uniqueName);
//     }
// 
//     /**
//      * 保存图片至相册
//      */
//     public static void saveImageToGallery(Context context, Bitmap bmp) {
//         // 首先保存图片
//         File appDir = new File(Environment.getExternalStorageDirectory(), "Qvod");
//         if (!appDir.exists()) {
//             appDir.mkdirs();
//         }
//         String fileName = System.currentTimeMillis() + ".jpg";
//         File file = new File(appDir, fileName);
//         try {
//             FileOutputStream fos = new FileOutputStream(file);
//             bmp.compress(Bitmap.CompressFormat.JPEG, 100, fos);
//             fos.flush();
//             fos.close();
//         } catch (IOException e) {
//             e.printStackTrace();
//         }
//         // 其次把文件插入到系统图库
//         try {
//             MediaStore.Images.Media.insertImage(context.getContentResolver(),
//                     file.getAbsolutePath(), fileName, null);
//         } catch (FileNotFoundException e) {
//             e.printStackTrace();
//         }
//         // 最后通知图库更新
//         context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + file.getAbsoluteFile())));
//     }
// }


import android.content.Context;
import android.util.LruCache;
import com.zmj.qvod.module.bean.VideoRes;
import com.zmj.qvod.utils.FileUtils;
import java.io.File;
import okhttp3.internal.DiskLruCache;
package com.zmj.qvod.module.cache;





/**
 * Created by matt on 2017/3/15.
 */

public class DataCache {

    DiskLruCache mDiskLruCache = null;

    /**
     * 磁盘缓存
     * @param context
     */
    public void getDiskCache(Context context) {
// Path: app/src/main/java/com/zmj/qvod/module/bean/VideoRes.java
// public class VideoRes {
// 
// 
//     public
//     @SerializedName("list")
//     List<VideoType> list;
//     public String title;
//     public String score;
//     public String videoType;
//     public String region;
//     public String airTime;
//     public String director;
//     public String actors;
//     public String pic;
//     public String description;
//     public String smoothURL;
//     public String SDURL;
//     public String HDURL;
// 
//     public String getVideoUrl() {
//         if (!TextUtils.isEmpty(HDURL))
//             return HDURL;
//         if (!TextUtils.isEmpty(SDURL))
//             return SDURL;
//         if (!TextUtils.isEmpty(smoothURL))
//             return smoothURL;
//         else
//             return "";
//     }
// }
// 
// Path: app/src/main/java/com/zmj/qvod/utils/FileUtils.java
// public class FileUtils {
// 
//     /**
//      * 获取APP的cache
//      */
//     public static File getDiskCacheDir(Context context, String uniqueName) {
//         String cachePath;
//         if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())
//                 || !Environment.isExternalStorageRemovable()) {
//             cachePath = context.getExternalCacheDir().getPath();
//         } else {
//             cachePath = context.getCacheDir().getPath();
//         }
//         return new File(cachePath + File.separator + uniqueName);
//     }
// 
//     /**
//      * 保存图片至相册
//      */
//     public static void saveImageToGallery(Context context, Bitmap bmp) {
//         // 首先保存图片
//         File appDir = new File(Environment.getExternalStorageDirectory(), "Qvod");
//         if (!appDir.exists()) {
//             appDir.mkdirs();
//         }
//         String fileName = System.currentTimeMillis() + ".jpg";
//         File file = new File(appDir, fileName);
//         try {
//             FileOutputStream fos = new FileOutputStream(file);
//             bmp.compress(Bitmap.CompressFormat.JPEG, 100, fos);
//             fos.flush();
//             fos.close();
//         } catch (IOException e) {
//             e.printStackTrace();
//         }
//         // 其次把文件插入到系统图库
//         try {
//             MediaStore.Images.Media.insertImage(context.getContentResolver(),
//                     file.getAbsolutePath(), fileName, null);
//         } catch (FileNotFoundException e) {
//             e.printStackTrace();
//         }
//         // 最后通知图库更新
//         context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + file.getAbsoluteFile())));
//     }
// }


// Path: app/src/main/java/com/zmj/qvod/module/cache/DataCache.java
import android.content.Context;
import android.util.LruCache;
import com.zmj.qvod.module.bean.VideoRes;
import com.zmj.qvod.utils.FileUtils;
import java.io.File;
import okhttp3.internal.DiskLruCache;

package com.zmj.qvod.module.cache;





/**
 * Created by matt on 2017/3/15.
 */

public class DataCache {

    DiskLruCache mDiskLruCache = null;

    /**
     * 磁盘缓存
     * @param context
     */
    public void getDiskCache(Context context) {
        File cacheDir = FileUtils.getDiskCacheDir(context, "object");