Advertisement
ms_olin

Untitled

May 8th, 2017
1,419
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1.  package com.panelic.belajarkamera;
  2.  
  3.  import android.app.Activity;
  4.  import android.content.Intent;
  5.  import android.graphics.Bitmap;
  6.  import android.os.Bundle;
  7.  import android.provider.MediaStore;
  8.  import android.view.View;
  9.  import android.widget.Button;
  10.  import android.widget.ImageView;
  11.  
  12.  public class MainActivity extends Activity {
  13.  
  14.      private ImageView imageHolder;
  15.      private final int requestCode = 1;
  16.  
  17.      @Override
  18.      protected void onCreate(Bundle savedInstanceState) {
  19.          super.onCreate(savedInstanceState);
  20.          setContentView(R.layout.activity_main);
  21.  
  22.          imageHolder = (ImageView)findViewById(R.id.captured_photo);
  23.          Button capturedImageButton = (Button)findViewById(R.id.take_picture);
  24.          capturedImageButton.setOnClickListener( new View.OnClickListener() {
  25.              @Override
  26.              public void onClick(View v) {
  27.                  Intent photoCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
  28.                  startActivityForResult(photoCaptureIntent, requestCode);
  29.              }
  30.          });
  31.      }
  32.  
  33.      @Override
  34.      protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  35.          super.onActivityResult(requestCode, resultCode, data);
  36.          if(this.requestCode == requestCode && resultCode == RESULT_OK){
  37.              Bitmap bitmap = (Bitmap)data.getExtras().get("data");
  38.              imageHolder.setImageBitmap(bitmap);
  39.          }
  40.      }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement