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