Android 如何获得高质量/完整图像并放入imageview?
如何获得高质量的图像?是的,我已经读过一些“相同的问题”,这就是为什么我知道位图Android 如何获得高质量/完整图像并放入imageview?,android,image,Android,Image,如何获得高质量的图像?是的,我已经读过一些“相同的问题”,这就是为什么我知道位图数据只是一个缩略图,我已经尝试了答案,但我有输出问题 下面是遇到的输出问题,以及我从何处得到我尝试过的答案 [在imageview上不显示任何内容:] (一) (二) 3) (显示来自的祝酒词) [确认后(捕获后)崩溃/重新启动手机:] 1) 请为您的方案提供一个详细的说明#1。这将包括如何处理结果以及如何尝试填充ImageView。FWIW,演示如何将文件提供程序与操作_IMAGE_CAPTURE一起使用。我刚刚在
数据
只是一个缩略图,我已经尝试了答案,但我有输出问题
下面是遇到的输出问题,以及我从何处得到我尝试过的答案
[在imageview上不显示任何内容:]
(一)
(二)
3) (显示来自的祝酒词)
[确认后(捕获后)崩溃/重新启动手机:]
1) 请为您的方案提供一个详细的说明#1。这将包括如何处理结果以及如何尝试填充
ImageView
。FWIW,演示如何将文件提供程序
与操作_IMAGE_CAPTURE
一起使用。我刚刚在我的应用程序中插入了答案以进行尝试。毫无疑问:#1我将setPic()代码插入到onActivityResult中,而不是创建另一个函数。应用程序正在运行并拍照,但未显示任何内容,并且存在Logcat错误。对于crash#1,我没有收到任何错误,但有一次我在捕获手机重启后确认后单击了OK。试图在清单上插入fileprovider,但出现错误/red“@xml/provider\u path”。我还在试着调试它。
-setPic() code placed on onAcitivityResult
-Logcat Error on : Uri photoURI = FileProvider.getUriForFile(MainActivity.this,"com.example.android.fileprovider", photoFile);
if(reducedSizeBitmap != null){
im1.setImageBitmap(reducedSizeBitmap);
}else{
Toast.makeText(this,"Error while capturing Image 1",Toast.LENGTH_LONG).show();
}
}