Back to project page bbcplayer.
The source code is released under:
GNU General Public License
If you think the Android project bbcplayer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.rmgoncalo.bbcplayer; /*w w w . jav a 2s. c om*/ import java.io.File; import android.content.Context; import android.util.Log; public class FileCache { private static final String logtag = "FileCache"; private File cacheDir; public FileCache(Context context) { // Find the dir to save cached images if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) cacheDir = new File( android.os.Environment.getExternalStorageDirectory(), "TempImages"); else cacheDir = context.getCacheDir(); if (!cacheDir.exists()) cacheDir.mkdirs(); } public File getFile(String url) { Log.d(logtag, url); String filename = String.valueOf(url.hashCode()); Log.d(logtag, "hash: " + url.hashCode()); File f = new File(cacheDir, filename); return f; } public void clear() { File[] files = cacheDir.listFiles(); if (files == null) return; for (File f : files) f.delete(); } }