作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 onActivityResult 来获取从相机 Intent 拍摄的图像。我想获取实际图像而不是缩略图。我怎样才能做到这一点。当我使用 data.getExtras().get("data") 时,我得到的缩略图质量较低。我不想将图像保存在本地,因为我会将其上传到服务器。
相机 Intent :
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getActivity().getPackageManager()) != null) {
startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
}
Activity 结果:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == Activity.RESULT_OK) {
Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
}
}
最佳答案
How can I do that
在 Intent
的 EXTRA_OUTPUT
中提供一个 Uri
,指向第三方相机应用可以写入图像的位置。
I do not wish to save the image locally as I will be uploading it to a server.
然后要么选择缩略图,要么编写您自己的相机代码(而不是使用第三方应用程序)。
关于java - 从 onActivityResult 获取实际图像而不是缩略图 Android Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29461777/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!