Android Open Source - Get_elements_from_web_and_caching File Cache






From Project

Back to project page Get_elements_from_web_and_caching.

License

The source code is released under:

Apache License

If you think the Android project Get_elements_from_web_and_caching listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package background;
/*from www .j  ava  2 s .c  o m*/
import java.io.File;
import android.content.Context;

public class FileCache {
    
    private File cacheDir;
    
    public FileCache(Context context){
        if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
            cacheDir=new File(android.os.Environment.getExternalStorageDirectory(),"Vierco_example");
        else
            cacheDir=context.getCacheDir();
        if(!cacheDir.exists())
            cacheDir.mkdirs();
    }
    
    public File getFile(String url){
        String filename=String.valueOf(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();
    }

}




Java Source Code List

adapters.Adapter_List.java
background.FileCache.java
background.ImageLoader.java
background.MemoryCache.java
background.Utils.java
methods.XMLParser.java
vierco.com.example.template.Hello.java