Java tutorial
//package com.java2s; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.content.Context; public class Main { static public void copyFileFromAssets(Context context, String file, String dest) throws Exception { InputStream in = null; OutputStream fout = null; int count = 0; try { in = context.getAssets().open(file); File hydappdir = new File("/data/data/" + context.getPackageName() + "/hydapp"); hydappdir.mkdirs(); fout = new FileOutputStream(new File(dest)); byte data[] = new byte[1024]; while ((count = in.read(data, 0, 1024)) != -1) { fout.write(data, 0, count); } } catch (Exception e) { e.printStackTrace(); } finally { if (in != null) { try { in.close(); } catch (IOException e) { } } if (fout != null) { try { fout.close(); } catch (IOException e) { } } } } }