调用相机和手机内部图片
2014-11-25 16:32
190 查看
private void dialog() { AlertDialog.Builder builder = new Builder(mContext); builder.setTitle("上传照片"); builder.setItems(new String[] { "拍照上传", "本地上传" }, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); Intent intent = null; switch (which) { case 0: //调用相机意图 intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File dir = new File( "/sdcard/mengfaceForAndroid/Camera/"); if (!dir.exists()) { dir.mkdirs(); } mApplication.mImagePath = "/sdcard/mengfaceForAndroid/Camera/" + UUID.randomUUID().toString(); File file = new File(mApplication.mImagePath); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { } } //解析器Uri用于存储请求的图像或视频。 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); startActivityForResult(intent, 0); break; case 1: //ACTION_PICK 返回的数据结果中选择一个 intent = new Intent(Intent.ACTION_PICK, null); //EXTERNAL_CONTENT_URI 从URI获取所以图片数据 intent.setDataAndType( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*"); startActivityForResult(intent, 1); break; } } }); builder.create().show(); }
相关文章推荐
- 调用内置相机照片,部分手机图片旋转的解决方案
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- 安卓调用手机的相册与相机获取图片并适配到控件
- 更换用户头像 调用手机相册或相机拍照 选择图片并裁剪
- Android手机调用系统相机拍照、裁剪以及获取Url上传图片
- Android调用手机相机和相册拿到图片保存上传
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- java input 调用手机相机和本地照片上传图片到服务器然后压缩的方法
- 安卓开发小米4,酷派 手机适配和调用系统相机相册做图片上传的问题
- Android调用相机实现拍照并裁剪图片,调用手机中的相册图片并裁剪图片
- 手机上传图片调用相机
- Android调用相机实现拍照并裁剪图片,调用手机中的相冊图片并裁剪图片
- Android调用相机程序和图片处理程序获得原图并且进行图片处理
- Android 调用相机以及调用系统图片软件浏览图片
- Android 调用相机、打开相册、裁剪图片
- Android 图片的裁剪与相机调用
- Android调用相机程序和图片处理程序获得原图并且进行图片处理
- 调用相机拍照并得到图片-------得到系统相册中一张图片
- iOS图片处理(一)————调用系统相机和相册获取图片,给相机添加自定义覆盖物
- android实例之——调用android系统相机、系统相册,并对得到的图片进行处理