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 跳转到系统相册选择图片
  2. android 拖动图片移动效果
  3. Android 各种工具类 图片下载工具类:BitmapUtil
  4. android如何往SDCard中存取图片
  5. android 图片轮播(banner)无限轮播
  6. Android图片上传的工具类
  7. android 调用系统图片浏览器并返回图片路径

随机推荐

  1. 万能imageLoader加载图片的包装,直接用
  2. Ubuntu识别不到Android设备
  3. android截图代码
  4. android 按钮倒计时读秒
  5. 软键盘默认不弹出,点击别的控件让EditText
  6. Android(安卓)SQLite数据库升级的问题
  7. Android: Android(安卓)Bluetooth
  8. android Linkify的用法
  9. Android(安卓)网络请求加密
  10. Android下USB Accessory的实现分析 (四)---