UI Android

//package com.retain;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.channels.FileChannel;
import java.nio.charset.Charset;
import java.util.Date;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.Log;
import android.widget.ImageView;
import android.widget.Toast;
/**
 * @author Nazmul Idris
 * @version 1.0
 * @since Jul 8, 2008, 2:35:39 PM
 */
class AppUtils {
  /**
   * 127.0.0.1 in the emulator points back to itself. Use this if you want to
   * access your host OS
   */
  public static String EmulatorLocalhost = "10.0.2.2";
  /**
   * create an image view, given a drawable. you can set the max size of this
   * imageview as well.
   * 
   * @param iconWidth
   *            -1 means dont set this
   * @param iconHeight
   *            -1 means dont set this
   * @param imageRes
   *            -1 means dont set this
   */
  public static ImageView createImageView(Context activity, int iconWidth,
      int iconHeight, int imageRes) {
    ImageView icon = new ImageView(activity);
    icon.setAdjustViewBounds(true);
    icon.setScaleType(ImageView.ScaleType.FIT_CENTER);
    if (iconHeight != -1)
      icon.setMaxHeight(iconHeight);
    if (iconWidth != -1)
      icon.setMaxWidth(iconWidth);
    if (imageRes != -1)
      icon.setImageResource(imageRes);
    return icon;
  }
}// end class AppUtils