gpt4 book ai didi

Android 6. 在 Activity 之间传递字节数组时应用程序崩溃

转载 作者:行者123 更新时间:2023-11-30 01:26:03 25 4
gpt4 key购买 nike

我需要将字节数组从相机 Activity 返回到主要 Activity 。

private Camera.PictureCallback mPicture = new Camera.PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
Intent dataIntent = new Intent();
dataIntent.putExtra("image", data);
setResult(Activity.RESULT_OK, dataIntent);
finish();
}
};

它在 android 4,5 上完美运行。但是在 android 6 上应用程序崩溃(没有打印错误日志)。如果我评论 "dataIntent.putExtra("image", data);" 行。应用正确返回主 Activity 。

最佳答案

我有根据的猜测是您需要实现 runtime permisssions获得用户使用相机或读取和写入外部存储的权限......在运行时。这可以由用户保存或随时撤销,但需要在 list 中以及在调用相机使用时进行管理。

这与 android 6 不同,在安装时不再需要用户权限,但某些操作需要运行时权限。

关于Android 6. 在 Activity 之间传递字节数组时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36405375/

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