方法一:

基本思路是先把bitmap转化为byte数组,用Intent传递数组,在将数组转化为bitmap

bitmap转化为byte数组的方法:

private byte[] Bitmap2Bytes(Bitmap bm){         ByteArrayOutputStream baos = new ByteArrayOutputStream();           bm.compress(Bitmap.CompressFormat.PNG, 100, baos);           return baos.toByteArray();        }    

byte数组转化为bitmap方法:

byte buff[]=mIntent.getByteArrayExtra("image");  bitmap = BitmapFactory.decodeByteArray(buff, 0, buff.length); 

方法2:

发送图片:

Intent intent  = new Intent(ChangePortraitActivity.this , UserProfileActivity.class);   mImageView.setDrawingCacheEnabled(Boolean.TRUE);  intent.putExtra("BITMAP", mImageView.getDrawingCache()); //这里可以放一个bitmap   startActivity(intent);  

接收图片:

//接收的activity

Intent intent = getIntent();  if (intent  != null &&  intent.getParcelableExtra("BITMAP") != null) {      Bitmap bitmap = (Bitmap)getIntent().getParcelableExtra("BITMAP");      mImageViewPortrait.setImageBitmap(bitmap);  }  

更多相关文章

  1. Android(安卓)GridView宫格视图(一) 运用--BaseAdapter
  2. Android(安卓)WebView 禁止输入
  3. Android(安卓)系统设置默认launcher
  4. 解决init: sys_prop: permission denied uid:1003 name:service.
  5. Android(安卓)完全退出应用程序back和home键
  6. Android(安卓)Studio中如何解决重复依赖导致的app:transformClas
  7. Android(安卓)JNI 几个常用方法
  8. android选择图片或拍照图片上传到服务器(包括上传参数)
  9. Android常见的几种RuntimeException

随机推荐

  1. Android学习四、Android中的Adapter
  2. Andriod例子库
  3. Android使用Fragment嵌套Fragment的方式
  4. android左侧滑效果
  5. 中文路径导致的报错
  6. Android(安卓)图片倒影
  7. Android搜索附近的beacon
  8. Android(安卓)网络请求不能放在主线程上
  9. android 短信发送器
  10. Android的service学习(1)