Android Open Source - SIC Key Utils






From Project

Back to project page SIC.

License

The source code is released under:

MIT License

If you think the Android project SIC 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 com.sun.imageloader.utils;
// www.j a  va2s . com
import java.net.URI;

import com.sun.imageloader.core.ImageKey;

public final class  KeyUtils {
  private static final String TAG = KeyUtils.class.getName();
  
  public static String getSanitizedImageName(URI url_){
    String path = url_.getPath().replaceAll("[^a-zA-Z]+", "_");  
    L.v(TAG, "Path used is: " + path);
    return path;
  }
  
  public static int getPathKey(URI url_){
    int key  = url_.getPath().hashCode();
    return key;
  }
  
  public static ImageKey createImageKey(String filename_){
    String[] parts = filename_.split("[|.]");
    int ikey = 0;
    int sampleSize=0;
    try{
      ikey = Integer.parseInt(parts[0]); 
      sampleSize  = Integer.parseInt(parts[1]);
    }catch(NumberFormatException e){
      ikey = -1;
      sampleSize = -1;
    }
    
    L.v(TAG, "" + ikey);
    L.v(TAG, "" + sampleSize);
    ImageKey key = new ImageKey(ikey, sampleSize);
    L.v(TAG, key.toString());
    return  key;
  }
  
  
}




Java Source Code List

com.sun.imageloader.cache.api.MemoryCache.java
com.sun.imageloader.cache.impl.DiskCache.java
com.sun.imageloader.cache.impl.ImageFileFilter.java
com.sun.imageloader.cache.impl.LRUCache.java
com.sun.imageloader.cache.impl.SoftCache.java
com.sun.imageloader.computable.impl.ComputableImage.java
com.sun.imageloader.computable.impl.Computable.java
com.sun.imageloader.concurrent.ComputableCallable.java
com.sun.imageloader.concurrent.DisplayImageTask.java
com.sun.imageloader.concurrent.ImageLoaderTask.java
com.sun.imageloader.core.FlingLock.java
com.sun.imageloader.core.ImageKey.java
com.sun.imageloader.core.ImagePreferences.java
com.sun.imageloader.core.ImageSettings.java
com.sun.imageloader.core.ImageWriter.java
com.sun.imageloader.core.SimpleImageListenerImpl.java
com.sun.imageloader.core.UrlImageLoaderConfiguration.java
com.sun.imageloader.core.UrlImageLoader.java
com.sun.imageloader.core.UrlImageTaskExecutor.java
com.sun.imageloader.core.api.FailedTaskReason.java
com.sun.imageloader.core.api.ImageFailListenter.java
com.sun.imageloader.core.api.ImageTaskListener.java
com.sun.imageloader.core.api.Settings.java
com.sun.imageloader.downloader.api.ImageRetriever.java
com.sun.imageloader.downloader.impl.ImageDownloader.java
com.sun.imageloader.downloader.impl.ImageRetrieverFactory.java
com.sun.imageloader.downloader.impl.Scheme.java
com.sun.imageloader.imagedecoder.api.ImageDecoder.java
com.sun.imageloader.imagedecoder.impl.SimpleImageDecoder.java
com.sun.imageloader.memorizer.api.AMemorizer.java
com.sun.imageloader.memorizer.api.BitmapMemorizer.java
com.sun.imageloader.memorizer.api.IMemorizer.java
com.sun.imageloader.memorizer.api.InterruptedImageLoadException.java
com.sun.imageloader.utils.KeyUtils.java
com.sun.imageloader.utils.L.java
com.sun.imageloader.utils.ViewUtils.java