gpt4 book ai didi

java - 图像无法识别

转载 作者:行者123 更新时间:2023-12-01 15:59:54 25 4
gpt4 key购买 nike

我有以下代码:

FileOutputStream out = null;

try {
out = new FileOutputStream("/sdcard/tmp/i.jpg");
b.compress(Bitmap.CompressFormat.JPEG, 90, out);
Toast.makeText(getApplicationContext(), "Succeded", Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Failed", Toast.LENGTH_LONG).show();
}

Intent share = new Intent(Intent.ACTION_SEND);

share.setType("image/jpeg");

share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/tmp/i.jpg"));

startActivity(Intent.createChooser(share, "Share image"));

当它被调用时,一切正常。文件已保存并弹出选择器。但是一旦您进入您选择的 Activity ,他们都会弹出一条消息,说我无法添加该图像。除了GMail,其他都很好用。那么我到底该怎么做才能解决这个问题呢?

最佳答案

我没有看到任何关闭FileOutputStream的代码。也许这就是问题的原因?保存图像后尝试调用 out.close()

更新:

还尝试使用完整图像路径,即尝试这样做:

share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/tmp/i.jpg"));

关于java - 图像无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234359/

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