Mega Code Archive

 
Categories / Android / 2D Graphics
 

Capture and save to Bitmap

package app.test; import java.io.File; import android.app.Activity; import android.content.ContentValues; import android.content.Intent; import android.content.pm.ActivityInfo; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.provider.MediaStore.Images.Media; import android.util.Log; import android.view.View; public class Test extends Activity {   Uri myPicture = null;     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);         setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);     }     public void captureImage(View view)     {         Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);         startActivityForResult(i, 0);     }     @Override     protected void onActivityResult(int requestCode, int resultCode, Intent data) {         if(requestCode==0 && resultCode==Activity.RESULT_OK)         {              Bitmap myBitmap = (Bitmap) data.getExtras().get("data");         }     } }