Example usage for android.provider MediaStore EXTRA_OUTPUT

List of usage examples for android.provider MediaStore EXTRA_OUTPUT

Introduction

In this page you can find the example usage for android.provider MediaStore EXTRA_OUTPUT.

Prototype

String EXTRA_OUTPUT

To view the source code for android.provider MediaStore EXTRA_OUTPUT.

Click Source Link

Document

The name of the Intent-extra used to indicate a content resolver Uri to be used to store the requested image or video.

Usage

From source file:com.hzx.luoyechat.activity.ChatActivity.java

/**
 * ?/*ww w.  ja  va 2  s .  c o  m*/
 */
public void selectPicFromCamera() {
    if (!CommonUtils.isExitsSdcard()) {
        String st = getResources().getString(R.string.sd_card_does_not_exist);
        Toast.makeText(getApplicationContext(), st, Toast.LENGTH_SHORT).show();
        return;
    }

    cameraFile = new File(PathUtil.getInstance().getImagePath(),
            DemoApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg");
    cameraFile.getParentFile().mkdirs();
    startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(cameraFile)), REQUEST_CODE_CAMERA);
}

From source file:cn.ucai.yizhesale.activity.ChatActivity.java

/**
 * ?/*www. jav  a  2 s. c  om*/
 */
public void selectPicFromCamera() {
    if (!CommonUtils.isExitsSdcard()) {
        String st = getResources().getString(cn.ucai.yizhesale.R.string.sd_card_does_not_exist);
        Toast.makeText(getApplicationContext(), st, Toast.LENGTH_SHORT).show();
        return;
    }

    cameraFile = new File(PathUtil.getInstance().getImagePath(),
            YiZheSaleApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg");
    cameraFile.getParentFile().mkdirs();
    startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(cameraFile)), REQUEST_CODE_CAMERA);
}

From source file:cn.ucai.fulicenter.activity.ChatActivity.java

/**
 * ?/* ww w  . ja va  2 s . c  om*/
 */
public void selectPicFromCamera() {
    if (!CommonUtils.isExitsSdcard()) {
        String st = getResources().getString(R.string.sd_card_does_not_exist);
        Toast.makeText(getApplicationContext(), st, Toast.LENGTH_SHORT).show();
        return;
    }

    cameraFile = new File(PathUtil.getInstance().getImagePath(),
            FuLiCenterApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg");
    cameraFile.getParentFile().mkdirs();
    startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(cameraFile)), REQUEST_CODE_CAMERA);
}

From source file:com.zhenlaidian.ui.InputCarNumberActivity.java

private void takePhoto(int num) {
    // ??SD??//from   www . j  av a2s. c  o m
    Constant.ISNEEDBACKUP = false;
    File picFile = null;
    String SDState = Environment.getExternalStorageState();
    if (SDState.equals(Environment.MEDIA_MOUNTED)) {
        File dir = new File(Environment.getExternalStorageDirectory() + "/TingCheBao");
        if (!dir.exists()) {
            dir.mkdirs();
        }
        SimpleDateFormat dateaf = new SimpleDateFormat("yyyyMMddHHmm");
        String filename = dateaf.format(System.currentTimeMillis()) + num + ".jpeg";
        picFile = new File(dir.getAbsolutePath(), filename);
        files.add(picFile);
        MyLog.i("INCarDialogActivity", "picFile=" + picFile);
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);
        intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(picFile));
        intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
        startActivityForResult(intent, 10);
        MyLog.i("INCarDialogActivity", "startActivityForResult(intent, 10)");
        // ??1?onActivityResultrequestCode0???
    } else {
        Toast.makeText(this, "??", Toast.LENGTH_LONG).show();
    }
}

From source file:cn.gen.superwechat.activity.ChatActivity.java

/**
 * ?//  w ww.  j a  v  a 2  s  . co  m
 */
public void selectPicFromCamera() {
    if (!CommonUtils.isExitsSdcard()) {
        String st = getResources().getString(cn.gen.superwechat.R.string.sd_card_does_not_exist);
        Toast.makeText(getApplicationContext(), st, Toast.LENGTH_SHORT).show();
        return;
    }

    cameraFile = new File(PathUtil.getInstance().getImagePath(),
            SuperWeChatApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg");
    cameraFile.getParentFile().mkdirs();
    startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(cameraFile)), REQUEST_CODE_CAMERA);
}

From source file:info.guardianproject.otr.app.im.app.NewChatActivity.java

void startPhotoTaker() {

    // create Intent to take a picture and return control to the calling application
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    File photo = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM),
            "cs_" + new Date().getTime() + ".jpg");
    mLastPhoto = Uri.fromFile(photo);/*from  w ww.  java  2  s  .c  om*/
    intent.putExtra(MediaStore.EXTRA_OUTPUT, mLastPhoto);

    // start the image capture Intent
    startActivityForResult(intent, REQUEST_TAKE_PICTURE);
}

From source file:com.example.fertilizercrm.easemob.chatuidemo.activity.ChatActivity.java

/**
 * ?/*from  w ww . j  a  v  a  2s.  c  o m*/
 */
public void selectPicFromCamera() {
    if (!CommonUtils.isExitsSdcard()) {
        String st = getResources().getString(R.string.sd_card_does_not_exist);
        Toast.makeText(getApplicationContext(), st, 0).show();
        return;
    }

    cameraFile = new File(PathUtil.getInstance().getImagePath(),
            FertilizerApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg");
    cameraFile.getParentFile().mkdirs();
    startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(cameraFile)), REQUEST_CODE_CAMERA);
}

From source file:com.eason.marker.emchat.chatuidemo.activity.ChatActivity.java

/**
 * ?//from   w  w  w .  ja  v  a 2  s.c o m
 */
public void selectPicFromCamera() {
    if (!CommonUtils.isExitsSdcard()) {
        String st = getResources().getString(R.string.sd_card_does_not_exist);
        GreenToast.makeText(getApplicationContext(), st, 0).show();
        return;
    }

    cameraFile = new File(PathUtil.getInstance().getImagePath(),
            MainApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg");
    cameraFile.getParentFile().mkdirs();
    startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(cameraFile)), REQUEST_CODE_CAMERA);
}

From source file:com.shafiq.mytwittle.view.BaseLaneActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {

    case android.R.id.home:
        if (composeReleaseFocus(false) == true) {
            return true;
        }/*from   w w w.j  a  va 2s  .c  o m*/
        break;

    case R.id.action_gallery: {

        Intent intent = new Intent(Intent.ACTION_PICK);
        intent.setType("image/*");
        startActivityForResult(intent, Constant.REQUEST_CODE_IMAGE_PICKER);

        // startActivityForResult(new Intent(Intent.ACTION_PICK,
        // android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI),
        // Constant.REQUEST_CODE_IMAGE_PICKER);
        return true;
    }

    case R.id.action_camera: {

        if (Util.isIntentAvailable(this, android.provider.MediaStore.ACTION_IMAGE_CAPTURE)) {
            Uri tmpUri = Uri.fromFile(getFixedTempFile(BaseLaneActivity.this));
            Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
            intent.putExtra(MediaStore.EXTRA_OUTPUT, tmpUri);
            startActivityForResult(intent, Constant.REQUEST_CODE_CAMERA);
        }
        return true;
    }

    /*
     * case R.id.action_locate: Toast.makeText(getApplicationContext(),
     * getString(R.string.functionality_not_implemented),
     * Constant.DEFAULT_TOAST_DISPLAY_TIME).show(); break;
     */

    default: {
        BaseLaneFragment fragment = mLaneFragmentHashMap.get(getCurrentLaneIndex());
        if (fragment != null) {
            return fragment.onOptionsItemSelected(item);
        }
    }
    }

    return false;
}