Mega Code Archive

 
Categories / Android / File
 

CharSequence from File

//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";   public static CharSequence fromFile(String filename) throws IOException {     FileInputStream fis = new FileInputStream(filename);     FileChannel fc = fis.getChannel();     // Create a read-only CharBuffer on the file     ByteBuffer bbuf = fc.map(FileChannel.MapMode.READ_ONLY, 0,         (int) fc.size());     CharBuffer cbuf = Charset.forName("8859_1").newDecoder().decode(bbuf);     return cbuf;   } }// end class AppUtils