我正在尝试传递来自移动媒体的图片。我能够从媒体上获取图像,但我需要将该图像发送到下一个活动。我该怎么发送?
任何人都可以给我示例代码,使图像成为base64字符串,反之亦然。
请帮助我,我坚持了两天......
提前致谢...
SITA。
答案 0 :(得分:2)
首先你将该图像保存在一个文件中,而在其他活动中从该文件中保存该图像
答案 1 :(得分:0)
在两个活动之间传递数据:
bytes[] imgs = ... // your image
Intent intent = new Intent(this, YourActivity.class);
intent.putExtra("img", imgs);
startActivity(intent);
然后在YourActivity中:
bytes[] receiver = getIntent().getExtra("imgs");
答案 2 :(得分:0)
您可以使用:
我想:从A
将图像发送到活动B.行动:A
Intent i = new Intent(A.this,B.class);
i.putExtra("image_send",bitmap)
//with bitmap is image that you want to send.
startActivity(i);
活动B:
//receive image
Bitmap b = (Bitmap) getIntent().ParcelableExtra("image_send")