Android camera intent -


i need push intent default camera application make take photo, save , return uri. there way this?

private static final int take_picture = 1;     private uri imageuri;  public void takephoto(view view) {     intent intent = new intent(mediastore.action_image_capture);     file photo = new file(environment.getexternalstoragedirectory(),  "pic.jpg");     intent.putextra(mediastore.extra_output,             uri.fromfile(photo));     imageuri = uri.fromfile(photo);     startactivityforresult(intent, take_picture); }  @override public void onactivityresult(int requestcode, int resultcode, intent data) {     super.onactivityresult(requestcode, resultcode, data);     switch (requestcode) {     case take_picture:         if (resultcode == activity.result_ok) {             uri selectedimage = imageuri;             getcontentresolver().notifychange(selectedimage, null);             imageview imageview = (imageview) findviewbyid(r.id.imageview);             contentresolver cr = getcontentresolver();             bitmap bitmap;             try {                  bitmap = android.provider.mediastore.images.media                  .getbitmap(cr, selectedimage);                  imageview.setimagebitmap(bitmap);                 toast.maketext(this, selectedimage.tostring(),                         toast.length_long).show();             } catch (exception e) {                 toast.maketext(this, "failed load", toast.length_short)                         .show();                 log.e("camera", e.tostring());             }         }     } } 

Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -