intent 图片处理
来源:互联网 发布:蛋疼到底有多疼 知乎 编辑:程序博客网 时间:2024/06/06 12:24
从视图中提取image 并转换成byte[] 通过intent转发
@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position,long id) {Intent intent = new Intent(context, NewsOneItem.class);//Bundle bundle = new Bundle();NewsBean nb = nbs.get(position);intent.putExtra("nb", nb);//bundle.putString("title", nb.getTitle());//bundle.putString("content", nb.getContent());ImageView iv = (ImageView) view.findViewById(R.id.la_image);Drawable drawable = iv.getDrawable();BitmapDrawable bd = (BitmapDrawable) drawable;Bitmap bm = bd.getBitmap();ByteArrayOutputStream baos = new ByteArrayOutputStream();bm.compress(Bitmap.CompressFormat.PNG, 100, baos);intent.putExtra("image", baos.toByteArray());intent.putExtra("all", nbs);//intent.putexcontext.startActivity(intent);}}
接收
Intent intent = getIntent();byte[] b = intent.getByteArrayExtra("image");NewsBean nb = intent.getParcelableExtra("nb");System.out.println(intent.getParcelableArrayExtra("all"));source.setText("来自:" + nb.getSource() + " 发布日期"+ nb.getRelease_time());title.setText(nb.getTitle());content.setText(nb.getContent());Bitmap bm = BitmapFactory.decodeByteArray(b, 0, b.length);//一定要设置 可见 帮助文档imageview.setAdjustViewBounds(true);imageview.setMaxHeight(100);imageview.setImageBitmap(bm);
- intent 图片处理
- Intent Resolution(intent处理)
- Intent图片
- 用Intent传递图片
- 用Intent传递图片
- Intent传递图片
- 用Intent传递图片
- intent启动分享图片
- Intent传递图片(2)
- Android用Intent传递图片
- intent传值imageview图片笔记
- Intent StartActivity() 异常情况处理
- 图片处理
- 处理图片
- 图片处理
- 图片处理
- 图片处理
- 图片处理
- MySQL存储过程实现批量插入数据
- Mongo数据库 安装
- 项目的关键在开始
- 北大ACM题目分类一,适合初学者慢慢发展(转)
- Sql Distinct 知多少
- intent 图片处理
- C++数据库接口 集合
- esql和informix数据库
- Android 文件系统获取root权限和重新挂载根目录为可读写
- java模式之单例模式
- java,json,struts2,js综合运用
- mongodb 查看工具rockmongo 安装使用说明
- Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not
- C#之后台设置html元素的属性