android 拍照不能保存图片格式,Android 拍照后保存到手机里,在相册找不到
1、拍完照后用下面的方法写到相册中
MediaStore.Images.Media.insertImage(AddCommercial.this.getContentResolver(),
file.getAbsolutePath(), name, null);
2、通知系统跟新手机储存目录
扫描拍照后的指定文件(推荐)
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File(fileName));
System.out.println(fileName+"uriuri:::"+uri);
intent.setData(uri);
sendBroadcast(intent);
扫描整个sd卡(扫描费时间)
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
FileOutputStream b = null;
Bitmap bitmap = null; String wenjian = "文件名" ; try { String sdStatus = Environment.getExternalStorageState(); if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) { // 检测sd是否可用 MyToast.MyShow(AddCommercial.this, "请确认已经插入SD卡"); return; } Bundle bundle = data.getExtras(); bitmap = (Bitmap) bundle.get("data");// 获取相机返回的数据,并转换为Bitmap图片格式 File appDir = new File(Environment.getExternalStorageDirectory(), wenjian); if (!appDir.exists()) { appDir.mkdir(); } String name = System.currentTimeMillis() + ".jpg"; File file = new File(appDir, name); fileName = Environment.getExternalStorageDirectory()+"/"+wenjian+"/"+name; cameralist.add(fileName); b = new FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, b);// 把数据写入文件 MediaStore.Images.Media.insertImage(AddCommercial.this.getContentResolver(), file.getAbsolutePath(), name, null); Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); Uri uri = Uri.fromFile(new File(fileName)); System.out.println(fileName+"uriuri:::"+uri); intent.setData(uri); sendBroadcast(intent); } catch (Exception e) { e.printStackTrace(); } finally { try { b.flush(); b.close(); } catch (Exception e) { e.printStackTrace(); } }
android 拍照不能保存图片格式,Android 拍照后保存到手机里,在相册找不到相关推荐
- android 不压缩保存图片格式,Android中图片的压缩方法
Bitmap Android中图片是以Bitmap(位图)形式存在,位图常见的文件格式有:.bmp .jpg .png .gif . Bitmap的大小计算 = 图片的长度图片的宽度单位像素所占用的字 ...
- Android 7.0拍照后保存到手机的指定目录并返回显示
欢迎访问本人博客:https://www.kangaroohy.com 本文参考第一行代码Android第2版.实现拍照并保存到指定目录. 1.创建项目Camera,修改activity_main.x ...
- android中edittext设置密码格式,Android 自定义EditText(带清理、密码可见、不可见)...
实际开发中经常会遇到输入框,各种不同的需求,在一般情况下,清除内容,以及密码可见与不可见基本很常见,那么不废话直接上代码! 在res\values\attrs.xml中 .java import an ...
- android能用svg格式,Android加载html中svg格式图片进行显示
最近做的一个项目是把assets目录中的html显示出来,但是因为html里面有一些工程图片,虽然我用ViewPager和PhotoView,进行显示放大了,但是因为工程图片的线条较多还是比较模糊.所 ...
- android修改系统日期格式,android刷入别人的magisk模块后想修改时间格式,在哪个文件夹修改?...
满意答案 手机卡刷教程: 卡刷之详细教程!(ROM包必须是ZIP格式) (卡刷不仅可以刷ROM,还可以刷美化包,可以刷内核,与基带,只是这些都不需要双wipe而已,至于什么是双wipe,底下会讲到) ...
- android系统便签 备份,写在安卓系统手机里便笺(记事本)里的内容有什么方法能传到电脑上吗?...
写在安卓系统手机里便笺(记事本)里的内容有什么方法能传到电脑上吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 写在安 ...
- android判断是否json格式,Android判断json格式将错误信息提交给服务器
开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常. 并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除 ...
- android 视频默认图片格式,Android获取视频文件某一帧并设置图片
在项目中,有时候需要抓取视频文件的某一帧图像做为预览图片,那到底应该怎么获取这个图片呢? Android为我们提供了一个统一的接口用来获取多媒体文件的相关信息:MediaMetadataRetriev ...
- Android接口一般定义格式,Android开发规范
原标题:Android开发规范 一.书写规范 1. 编码方式统一用UTF-8. 2. 花括号不要单独一行,和它前面的代码同一行.而且,花括号与前面的代码之间用一个空格隔开. 3. 空格的使用 if.e ...
最新文章
- BCompare注册文件+密钥被撤销解决方案
- 每天2亿美元投入AI领域,1/10砸向自动驾驶,中国AI论文首超全欧洲 | 斯坦福全球AI年度报告...
- 1.7 时间延时器和类的别名
- pycharm格式化代码快捷键_你写的 Python 代码总是不规范?用它!
- 域名,ip,mac地址
- 2015年创业中遇到的技术问题:141-150
- oracle sql 执行计划分析_从Oracle数据库实验来看索引的常见执行计划
- .net中如何同步获取数据方式增加一样数据自动刷新列表_知客CRM如何对接微信公众号...
- 数据同步的设想-数据解耦
- Oracle表空间、段、区和块
- 机器学习中对不均衡数据的处理方法
- cad批量打印_CAD不懂批量打印的进来 详细讲解一下
- SEGGER System View - J-Link Library not found
- 污水计算机仿真技术,活性污泥法污水处理计算机仿真软件的开发及应用
- oracle 查询去年同期,问个算去年同期值的sql,该怎么处理
- 论坛mysql cpu100_解决 MYSQL CPU 占用 100% 的经验总结
- DP线和HDMI线区别,优缺点,传输显示器图像速率
- 【每日新闻】Gartner:2017年CRM跃升为规模最大、增速最快的软件市场 | 中国科学家发现神奇半导体材料
- 什么是java的关键字_java中常见的关键字
- 【老生谈算法】matlab实现频谱分析算法源码——频谱分析
热门文章
- matlab中的cellstr的用法,matlab中的cell array, cellstr()和char()的用法
- python能解密java的_实现Java加密,Python解密的RSA非对称加密算法功能
- 基于LSTM电商评论情感分析-多评价指标可视化版(内附源码)【自然语言处理NLP-100例】
- Python编程基础:第三十二节 文件写入Write a File
- 【LeetCode从零单排】No.8 String to Integer (丧心病狂的一道题)
- 追源索骥:透过源码看懂Flink核心框架的执行流程
- redis中的事务、lua脚本和管道的使用场景
- 大象狂奔,地表最强大的投行高盛摩根转型
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
- 微软创立全新人工智能实验室,与DeepMind、OpenAI同台竞技