参考Android拍照、录像、录音代码范例

public class MyCameraActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        Button btnCamera = (Button) findViewById(R.id.btnCamera);        btnCamera.setOnClickListener(new OnClickListener() {            @Override            public void onClick(View v) {                // TODO Auto-generated method stub                letCamera();            }        });    }    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        switch (requestCode) {        case 1:// 拍照            if (resultCode == RESULT_OK) {                Toast.makeText(this, "拍摄成功", Toast.LENGTH_SHORT).show();            }            break;        default:            break;        }    }    protected void letCamera() {        // TODO Auto-generated method stub        Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);        String strImgPath = Environment.getExternalStorageDirectory()                .toString() + "/dlion/";// 存放照片的文件夹        String fileName = new SimpleDateFormat("yyyyMMddHHmmss")                .format(new Date()) + ".jpg";// 照片命名        File out = new File(strImgPath);        if (!out.exists()) {            out.mkdirs();        }        out = new File(strImgPath, fileName);        strImgPath = strImgPath + fileName;// 该照片的绝对路径        Uri uri = Uri.fromFile(out);        imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);        imageCaptureIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);        startActivityForResult(imageCaptureIntent, 1);    }}

更多相关文章

  1. android布局基础及范例(二):人人android九宫格布局
  2. Android(安卓)微信拍照控件
  3. Android拍照功能
  4. android拍照相册工具类
  5. Android的两种拍照方法
  6. Android:Camera2开发详解(上):实现预览、拍照、保存照片等功能
  7. 狂刷Android范例之1:ReadAsset
  8. 介绍Android拍照,录像开发的相关东东
  9. Android使用Intent调用摄像头并获取照片

随机推荐

  1. android studio NDK-JNI调用
  2. Android之NDK开发
  3. [Android实例] Android(安卓)深入解析光
  4. Android(安卓)Studio项目结构和Gradle应
  5. Android线程与进程(二)线程详解
  6. Android自适应不同屏幕
  7. Android中Toast的使用
  8. Android自定义属性时TypedArray的使用方
  9. android 工程横竖屏设置无效 cocos2dx v3
  10. 【Android每周专题】Android中的逆向工程