导航
  • 主页
  • 招聘
  • 音视频
  • Camera
  • UI
  • 协议
  • SDK
  • NDK
  • Flutter
  • ADB
  • Android Studio
  • 模拟器
  • 问答

android怎么从在截完图后将图片传递到下一个Activity

紫雾凌寒 2015-11-17 09:54:11
android怎么从在截完图后将图片传递到下一个Activity,并且图片不会变小。最近做项目遇到这个问题,我用String传过去,但是接收后,图片比原来小了好多。
传值
Intent intent = new Intent(MainActivity.this, PreviewActivity.class);
intent.putExtra("image_cropped_file", croppedFile.toString());
startActivity(intent);

接收
Intent intent = getIntent();
String data = intent.getStringExtra("image_cropped_file");
filePath = data;
File file = new File(data);
Log.d("Newton", "file path: " + file.toString());
Uri u = Uri.fromFile(file);
iv_preview.setImageURI(u);

为什么这样图片会变的小好多,怎么才能让图片和原来一样。
...全文
55 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeky_zhang2013 2015-11-17
用bitmap传,或者保存到文件
回复
发动态
发帖子
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
社区公告
暂无公告