1、相机的调用

String path= Environment.getExternalStorageDirectory().getPath() + "/"+filePath+"/";        File file=new File(path);        if(!file.exists()){            boolean result=file.mkdir();            if(!result){     path=Environment.getExternalStorageDirectory().getPath()+"/";            }        }; Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);        takePictureFromCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(path)));//path是指定的图片保存路径        activity.startActivityForResult(takePictureFromCameraIntent, requestCode);

2、相机回调

 @Override    protected void onActivityResult(int requestCode, int resultCode, Intent intent) {        super.onActivityResult(requestCode, resultCode, intent);        try {            switch (requestCode) {                case GlobalParams.CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE_NEED_CROP: // 系统相机                    if (resultCode == Activity.RESULT_OK) {                       //path即是系统相机保存的路径,自己处理                    }                    break;               }        }catch (Exception e){            MobclickAgent.reportError(mContext, LogUtil.getException(e));            e.printStackTrace();        }    }

更多相关文章

  1. Android系统源代码情景分析:基础知识
  2. Android(安卓)压缩解压zip文件
  3. android 音频
  4. Connection to https://dl-ssl.google.com refused
  5. AndroidManifest.xml--android系统权限定义
  6. 如何判断用户用的是Android手机还是IOS手机
  7. android调用照相机拍照获取照片并做简单剪裁
  8. 怎样使一个Android应用不被杀死//Android: HowTo设置app不被系统
  9. Android(安卓)修改系统时区导致SimpleDateFormat无法输出正确时

随机推荐

  1. 多人构图时如何画?三人人物构图教程!
  2. js简单日历
  3. js日历,纯手工,多多指正
  4. 《长津湖》即将成中国影史票房冠军
  5. laravel 商城实战开发
  6. MySQL监控-Datadog数据库监控调研
  7. JavaScript简单计算器
  8. 商城HTML所有页面
  9. 避坑指南:分享云虚拟主机选择心得及使用感
  10. Python 多线程处理任务实例