public class OpenCamaraActivity extends BaseActivity {    private static final int IMAGE_REQUEST_CODE = 0;    private static final int VIDEO_REQUEST_CODE = 1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);    }    public void openImage(View view) {        Intent intent = new Intent();        intent.setAction("android.media.action.IMAGE_CAPTURE");        intent.addCategory("android.intent.category.DEFAULT");        Uri value = Uri.fromFile(new File("/sdcard/image.jpg"));        intent.putExtra(MediaStore.EXTRA_OUTPUT, value);        startActivityForResult(intent, IMAGE_REQUEST_CODE);    }    public void openVideo(View view) {        Intent intent = new Intent();        intent.setAction("android.media.action.VIDEO_CAPTURE");        intent.addCategory("android.intent.category.DEFAULT");        Uri value = Uri.fromFile(new File("/sdcard/good.3gp"));        intent.putExtra(MediaStore.EXTRA_OUTPUT, value);        startActivityForResult(intent, VIDEO_REQUEST_CODE);    }    @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        if (data != null) {            if (requestCode == IMAGE_REQUEST_CODE) {                //打开图片                Uri uri = data.getData();                ImageView imageView = new ImageView(this);                imageView.setImageURI(uri);            }else if (requestCode == VIDEO_REQUEST_CODE) {                //打开视频                Uri uri = data.getData();                //VideoView videoView = (VideoView)this.findViewById(R.id.video_view);                 VideoView videoView = new VideoView(this);                videoView.setMediaController(new MediaController(this));                    videoView.setVideoURI(uri);                    videoView.start();                    videoView.requestFocus();            }        }        super.onActivityResult(requestCode, resultCode, data);    }}

更多相关文章

  1. Android(安卓)利用TransitionDrawable 实现两张图片渐变切换
  2. android 网络图片与网页读取
  3. Android(安卓)获取SDCard上图片和视频的缩略图
  4. android重启APP
  5. android 图片压缩
  6. android 选择图片(从手机照相机或手机图片)
  7. android ImageUtils 图片处理工具类
  8. 【android开发】android操作文件
  9. Android(安卓)APP 设置启动的第一张图片

随机推荐

  1. [置顶] Android(安卓)系统应用调用,intent
  2. android线性布局参数详解
  3. 厂商开始独立,Android你怎么办?
  4. 安装完android studio,启动时碰到"failed
  5. [置顶] Android中对Log日志文件的分析
  6. Android 资源(resource)学习小结
  7. ANDROID: NDK编程入门笔记
  8. 想看看Android L的效果,结果导致Eclispe无
  9. android:gravity="start" Android 多行文
  10. ANDROID音频系统散记之一:A2dpAudioInterf