0
返回小图我试图拍照,并显示在imageView.everything是完美的,但相机返回小图像,缩略图image.this是我的源代码相机的Android
public class TestActivity extends Activity {
private static final int REQUEST_TAKE_PHOTO = 5;
private File mFileTemp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
takePic();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case REQUEST_TAKE_PHOTO:
if(data!=null && data.getExtras()!=null)
{
Bitmap bitmap = (Bitmap)data.getExtras().get("data");
if(bitmap!=null)
{
ImageView imageView=(ImageView)findViewById(R.id.imageView);
imageView.setImageBitmap(bitmap);
}
}
break;
}
}
private String currentDateFormat(){
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd_HH_mm_ss");
String currentTimeStamp = dateFormat.format(new Date());
return currentTimeStamp;
}
private void takePic() {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, REQUEST_TAKE_PHOTO);
}
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:id="@+id/imageView"/>
我不知道是什么一个错误的,我code.if任何人有解决方案帮我 感谢
感谢您的关注,但是这个代码开始onActivityResult.i有一个新的活动question.how我可以重写,以充分展示图像,不小,在我的imageView?谢谢 – BekaKK
@Baggio:“我如何在我的imageView中重写以显示完整图像,而不是小图像?” - 从我的示例代码开始,在'onActivityResult()'中,使用您最喜欢的图像加载库(例如Picasso)将图像加载到'ImageView'中。你知道图像应该在哪里,因为它是'Uri'用于'EXTRA_OUTPUT'的文件。 – CommonsWare
我会尝试,但我仍不明白为什么相机返回小图像 – BekaKK