gpt4 book ai didi

java - 如何通过Intent传输图像?

转载 作者:行者123 更新时间:2023-11-30 08:42:45 27 4
gpt4 key购买 nike

我通过 API 连接到相机。当一个函数

camera.takePicture(null, null, new Camera.PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {

返回一个 byte[] 数据数组。如果我没有理解错的话,这就是我们的照片。我如何通过 Intent 传递这个字节数组并在下一个 Activiti 中设置生成的图像?

最佳答案

你可以试试:

Bitmap bitmap = BitmapFactory.decodeByteArray(data , 0, data.length());

然后假设您要传递的数据实现了 Serializable(它应该实现),通过 Intent 传递它应该很简单:来自一项 Activity :

i.putExtra("image", bitmap);
startActivity(i);

进入下一个 Activity :

Intent i = getIntent();
Bitmap data = (Bitmap)i.getSerializableExtra("image");

关于java - 如何通过Intent传输图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34467252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com