Android中传递图片的2种方法

 更新时间:2015年04月24日 10:26:04   投稿:junjie  
这篇文章主要介绍了Android中传递图片的2种方法,本文分别给出种方法的操作代码实例,需要的朋友可以参考下

方法一:

基本思路是先把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);   
}

相关文章

  • Android系统默认对话框添加图片功能

    Android系统默认对话框添加图片功能

    这篇文章主要介绍了Android系统默认对话框添加图片的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • Android 后台运行白名单实现保活

    Android 后台运行白名单实现保活

    这篇文章主要介绍了Android 后台运行白名单实现保活,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Android 开发随手笔记之使用摄像头拍照

    Android 开发随手笔记之使用摄像头拍照

    在Android中,使用摄像头拍照一般有两种方法, 一种是调用系统自带的Camera,另一种是自己写一个摄像的界面,本篇文章给大家介绍android开发随手笔记之使用摄像头拍照,感兴趣的朋友一起学习吧
    2015-11-11
  • Android下使用TCPDUMP实现数据抓包教程

    Android下使用TCPDUMP实现数据抓包教程

    这篇文章主要介绍了Android下使用TCPDUMP实现数据抓包教程,本文讲解使用抓包工具tcpdump抓取数据,然后使用Wireshark来分析数据,需要的朋友可以参考下
    2015-02-02
  • Android仿微信照片选择器实现预览查看图片

    Android仿微信照片选择器实现预览查看图片

    这篇文章主要介绍了Android仿微信照片选择器实现预览查看图片的相关资料,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Android仿考拉全局滑动返回及联动效果的实现方法

    Android仿考拉全局滑动返回及联动效果的实现方法

    这篇文章主要给大家介绍了关于Android仿考拉全局滑动返回及联动效果的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • Android利用Gson解析嵌套多层的Json的简单方法

    Android利用Gson解析嵌套多层的Json的简单方法

    下面小编就为大家带来一篇Android利用Gson解析嵌套多层的Json的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • Android电池电量跳变

    Android电池电量跳变

    本篇文章主要介绍了Android电池电量跳变的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Android自定义照相机Camera出现黑屏的解决方法

    Android自定义照相机Camera出现黑屏的解决方法

    这篇文章主要介绍了Android自定义照相机Camera出现黑屏的解决方法,分析了黑屏出现的原因及参考解决方法,需要的朋友可以参考下
    2016-08-08
  • Android中主要资源文件及文件夹介绍

    Android中主要资源文件及文件夹介绍

    在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的,下面为大家详细介绍下各个资源文件的作用,感兴趣的朋友可以参考下哈
    2013-06-06

最新评论