1 package com.jingle.getlocal; 2 3 4 import java.io.InputStream; 5 6 import android.app.Activity; 7 import android.content.res.AssetManager; 8 import android.graphics.Bitmap; 9 import android.graphics.BitmapFactory; 10 11 import android.os.Bundle; 12 import android.widget.ImageView; 13 14 public class MainActivity extends Activity { 15 16 @Override 17 protected void onCreate(Bundle savedInstanceState) { 18 super.onCreate(savedInstanceState); 19 setContentView(R.layout.activity_main); 20 21 initImg(); 22 23 } 24 25 private void initImg() { 26 ImageView img = (ImageView) findViewById(R.id.img); 27 img.setImageBitmap(getImg("orca.jpg"));//assets目录下文件名 28 } 29 //获取图片的Bitmap对象 30 private Bitmap getImg(String file) { 31 Bitmap bmp = null; 32 //获取AssetsMng对象 33 AssetManager am = getResources().getAssets(); 34 try { 35 //打开文件,返回输入流 36 InputStream is = am.open(file); 37 //Bitmap工厂解码输入流,得到bmp对象 38 bmp = BitmapFactory.decodeStream(is); 39 is.close(); 40 } catch (Exception e) { 41 e.printStackTrace(); 42 } 43 return bmp; 44 } 45 46 }
原文:http://www.cnblogs.com/jinglecode/p/4374705.html