Here is a simple example showing how to load an image stores in assets folder in android?
package com.coderzheaven.pack; import java.io.IOException; import java.io.InputStream; import android.app.Activity; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.widget.ImageView; public class LoadImageFromAssetsDemo extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); // Get the AssetManager AssetManager manager = getAssets(); // Read a Bitmap from Assets try { InputStream open = manager.open( "icon.png" ); Bitmap bitmap = BitmapFactory.decodeStream(open); // Assign the bitmap to an ImageView in this layout ImageView view = (ImageView) findViewById(R.id.ImageView01); view.setImageBitmap(bitmap); } catch (IOException e) { e.printStackTrace(); } } } |
Done.