//1,已将图片保存到drawable目录下 //通过图片id获得Drawable Resource res=gerResource();Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称 //通过图片id获得Bitmap Resource res=gerResource(); Bitmap bitmap=BitmapFactory.decodeResource(res, id); //若只知道图片的名称,可以通过图片的名称获得图片的id //name:图片的名称 defType:图片的类型(png,jpeg),defPackage:工程的包名int id =int id =res.getIdentifier(name, defType, defPackage);//获得id之后可以根据你的需要来获得Bitmap或Drawable //2,已将图片保存到assest目录下 //知道图片的名称,通过inputstream打开图片 AssetManager asm=getAssetMg();InputStream is=asm.open(name);//name:图片的名称//获得DrawableDrawable da = Drawable.createFromStream(is, null);//获得BitmapBitmap bitmap=BitmapFactory.decodeStream(is); //3,图片保存在sdcard,已知图片的路径 //图片路径String path = Environment.getExternalStorageDirectory().toString()+ "/DCIM/device.png";RandomAccessFile mMiniThumbFile;File imgfile = new File(path);try {    mMiniThumbFile = new RandomAccessFile(imgfile, "rw");} catch (IOException ex) {// Open as read-only so we can at least read the existing// thumbnails.try {mMiniThumbFile = new RandomAccessFile(imgfile, "r");} catch (IOException ex2) {// ignore exceptionSystem.out.println(ex2.toString());}}data= new byte[10553];try {mMiniThumbFile.seek(0);int got = mMiniThumbFile.read(data, 0, 10552);System.out.println("got="+got);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println(e.toString());}if (data != null) {//通过data获得bitmapBitmap bitmap = BitmapFactory.decodeByteArray(data, 0,data.length);


更多相关文章

  1. Android(安卓)ImageView、TextureView、自定义View显示图片
  2. 测试_Android通过tcpdump抓包
  3. android 背景圆角以及图片圆角处理
  4. Android储存BMP格式图片
  5. Android(安卓)Studio学习基础篇一
  6. drawable中的layer-list使用
  7. Android(安卓)中文api (88)——SharedPreferences
  8. Android(安卓)自定义角标
  9. Android(安卓)BitmapUtils工具类

随机推荐

  1. mysql-8.0.16 winx64的最新安装教程图文
  2. 为何不要在MySQL中使用UTF-8编码方式详解
  3. Mysql错误:Too many connections的解决方
  4. Win10系统下MySQL8.0.16 压缩版下载与安
  5. MYSQL定时清除备份数据的具体操作
  6. Win10下免安装版MySQL8.0.16的安装和配置
  7. 解决当MySQL数据库遇到Syn Flooding问题
  8. MySQL数据库主从复制延时超长的解决方法
  9. 解决Node.js mysql客户端不支持认证协议
  10. mysql大批量插入数据的4种方法示例