调用相机并把照片保存到指定路径------
来源:互联网 发布:淘宝晒图怎么删除 编辑:程序博客网 时间:2024/05/02 04:39
鄙人在做个记事本 出现相机拍完照片无法点确定返回activity的现象。。记着看着------
先看调用相机代码---android权限自己补上
btn_camera.setOnClickListener(new OnClickListener() {public void onClick(View v) {Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//这是--- ****startActivityForResult(intent, 2);}});如果我们要放图片到指定路径。。插入如下代码到 ****
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri);
然后问题来了。。。在Uri处 如果你调用android系统Environment.getExternalStorageDirectory()+"/"+文件名.jpg———— 一切ok
如果要调用Environment.getDataDirectory()+"/"+文件名.jpg 保存的文件格式依然是.jpg
but ,它打开会是黑乎乎的毛线都没有。。。。//原因未知。。写完demo补上
再者鄙人处理完这些 就遇到调用相机后无法点确定返回的事情了。。也有人说是相机旋转了。不过我的大神F1.没出现这种情况。
经过近4个钟的baidu,一无所获,,,大家都是copy
最后自己一步步试验发现 如果你刚才写的Uri是多级目录 也就是这样/DCIM/aa/bb/cc.jpg
你将会出现无法点确定返回 and 你会多次保存刚才的图片在你手机的默认相册目录。。。。所以 先要new File 了路径 如下
btn_camera.setOnClickListener(new OnClickListener() {public void onClick(View v) {File file=new File(Environment.getExternalStorageDirectory().toString()+"/DCIM/aa/bb");file.mkdirs();
<span style="white-space:pre"></span>//file.mkdirs 和 mkdir 的区别----
<span style="white-space:pre"></span>//mkdirs 创建全部目录___
<span style="white-space:pre"></span>//mkdir 如果没有上层目录 return false
Uri imageUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory().toString()+"/DCIM/aa/bb/image.jpg"));Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);startActivityForResult(intent, 2); }});
0 0
- 调用相机并把照片保存到指定路径------
- 调用系统相机拍照片保存到指定的路径
- Android调用系统相机拍照并保存到指定位置
- 安卓调用系统相机拍照,并把图片保存到SD卡中 进行 尺寸和质量的压缩
- Android调用自身相机拍照并保存拍摄的照片到手机的sd卡
- Android调用自身相机拍照并保存拍摄的照片到手机的sd卡
- android调用系统相机功能,并将照片保存到本地
- 调用系统的相机 保存图片指定路径,供图库查看
- ALAssetsLibrary---保存照片到指定相册
- Android给相机指定照片路径以及缩放相片
- Android调用系统相机方法及保存照片方式
- android--调用系统相机拍照,显示并保存照片 - zhengwen
- android 调用系统相机拍照并保存照片原图
- android 实现调用相机拍照 获取照片路径并上传
- Android调用相机保存图片到相册
- 调用相机并将照片存储到sd卡上
- 调用相机并将照片存储到sd卡上
- android调用系统相机并调整照片大小保存,最后上传照片
- eclipse无法安装最新adt的解决方法
- mac(osx) apache无法启动 localhost无法访问服务器
- 程序员干到30岁
- 【大话】六大原则
- Android中的fill_parent、match_parent、wrap_content
- 调用相机并把照片保存到指定路径------
- VC中用命令行创建文件夹的方法
- 块设备驱动程序2
- duilib 修复CTreeViewUI复选功能判断不准确的bug
- hrbust1546 基础数据结构——单链表(1)
- jquery获得select option的值 和对select option的操作
- Java:Resource leak: 'a' is never closed怎么处理?
- 【bzoj 3004】: 吊灯
- Poj 1036 题解