//android把图片文件添加到相册

ContentResolver localContentResolver = getContentResolver();

ContentValues localContentValues = getImageContentValues(MonitorActivity.this, file, System.currentTimeMillis());

localContentResolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, localContentValues);

Intent localIntent = new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");

final Uri localUri = Uri.fromFile(fileshare);

localIntent.setData(localUri);

sendBroadcast(localIntent);

public static ContentValues getImageContentValues(Context paramContext, File paramFile, long paramLong)

{

ContentValues localContentValues = new ContentValues();

localContentValues.put("title", paramFile.getName());

localContentValues.put("_display_name", paramFile.getName());

localContentValues.put("mime_type", "image/jpeg");

localContentValues.put("datetaken", Long.valueOf(paramLong));

localContentValues.put("date_modified", Long.valueOf(paramLong));

localContentValues.put("date_added", Long.valueOf(paramLong));

localContentValues.put("orientation", Integer.valueOf(0));

localContentValues.put("_data", paramFile.getAbsolutePath());

localContentValues.put("_size", Long.valueOf(paramFile.length()));

return localContentValues;

}

android把视频文件添加到相册

//是否添加到相册

ContentResolver localContentResolver = this.getContentResolver();

ContentValues localContentValues = getVideoContentValues(this, file, System.currentTimeMillis());

Uri localUri = localContentResolver.insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, localContentValues);

public static ContentValues getVideoContentValues(Context paramContext, File paramFile, long paramLong)

{

ContentValues localContentValues = new ContentValues();

localContentValues.put("title", paramFile.getName());

localContentValues.put("_display_name", paramFile.getName());

localContentValues.put("mime_type", "video/3gp");

localContentValues.put("datetaken", Long.valueOf(paramLong));

localContentValues.put("date_modified", Long.valueOf(paramLong));

localContentValues.put("date_added", Long.valueOf(paramLong));

localContentValues.put("_data", paramFile.getAbsolutePath());

localContentValues.put("_size", Long.valueOf(paramFile.length()));

return localContentValues;

}

来源:https://www.cnblogs.com/wikiki/p/5302204.html

android自定义相册图片和视频教程,android把图片 视频 保存到相册相关推荐

  1. Android中把图片、视频保存到相册中

    /*** 获取fileName** 视频+图片下载*/ // String videoUrl = "http://2449.vod.myqcloud.com/2449_22ca37a6ea9 ...

  2. java数字时钟代码,Android自定义数字时钟代码,android自定义时钟,package jp.t

    Android自定义数字时钟代码,android自定义时钟,package jp.tpackage jp.tsmsogn.digitalclock;import java.util.Calendar; ...

  3. iOS---系统相册视频(一)之打开照相机拍照或者录像/打开手机的相册或者视频/视频压缩/自定义相机界面/照片或视频保存到相册

    参考: 打开相册和相机的ZLPhotoBrowser:https://github.com/longitachi/ZLPhotoBrowser QBImagePicker:https://github ...

  4. Android自定义拍照上传界面,Android自定义dialog——设置头像(拍照,相册)

    Android自定义dialog--设置头像(拍照,相册) 需求场景:个人信息设置,点击头像,在界面上弹出一个弹框,用户选择"拍照"/"从图库选择",选择照片后 ...

  5. Android 自定义写字板控件实现用图片做橡皮擦实现擦除功能

    在最近的开发项目中,要实现自定义写字板实现签名和用图片做橡皮擦实现擦除功能,这就需要动态添加图片,然后拖动图片的同时,实现擦除的效果,具体步骤如下: 1.自定义写字板: import android. ...

  6. Android 自定义RadioButton 实现文字上下左右方向的图片大小设置

    好久没有更新博客,写这篇技术时,感觉很多东西生疏了好多.于是心有感慨:我们做技术的,要是长时间不搞技术,那就是被技术搞!所以攻守之间,大家谨慎思量. 冬天已过,放假出去玩耍时,看到两旁嫩嫩的树叶,想起 ...

  7. Android自定义View实现不断旋转的圆形图片

    自定义View是android开发的一个重要技能,用android提供的2/3D绘制相关类可以实现非常多炫酷的效果,需要实打实的编程基础.(吧). 但是自定义View又是我的弱项,所以最近都在摸索.练 ...

  8. android 自定义绘画,【整理】Android 自定义视图之画图

    Android 自定义视图之画图 首先简单的一个画矩形的例子 public class DrawView extends View { public DrawView(Context context) ...

  9. Android自定义壁纸预览界面,Android自定义动态壁纸开发(时钟)

    看到有些手机酷炫的动态壁纸,有没有好奇过他们是如何实现的,其实我们自己也可以实现. 先看效果 上图是动态壁纸钟的一个时钟. 我们先来看看 Livewallpaper(即动态墙纸)的实现,Android ...

  10. Android自定义壁纸预览界面,Android仿主流壁纸App设置界面

    摘要:项目中做到在线壁纸应用,在壁纸设置界面也是参考了主流壁纸应用的做法,例如小米,vivo,搜狗等都是采用了类似下图的界面布局.这里将介绍如何做出类似布局和功能. 在图中,当手指滑动滑块的时候,背景 ...

最新文章

  1. HDFS 文件系统NameSpace、副本机制
  2. python中input的功能是什么_python中的input的功能是什么
  3. 优秀logo设计解析_日本的logo设计为什么那么优秀?
  4. 颜色值16进制转rgba
  5. NSGA2算法代码理解
  6. 厦门宏发有机器人_2020新版福建省厦门工业机器人工商企业公司名录名单黄页大全23家...
  7. Silvaco TCAD仿真基础2
  8. mysql视图代码_mysql创建视图的实例代码
  9. springboot 指定配置文件
  10. lighttpd http响应报文(Response)增加安全头Referrer-Policy和X-Permitted-Cross-Domain-Policies方法
  11. spring boot 配置文件
  12. 渐进符号与基本效率类型
  13. 多任务学习 Pytorch实现
  14. 11 | 向埃隆·马斯克学习任务分解
  15. Excel 时间格式相减
  16. ERP系统有哪些品牌?哪个品牌值得推荐?
  17. Android震动器
  18. 计算 像素 密度 ppi
  19. 公众号内容拓展学习笔记(2021.5.1)
  20. 基于IGX Web SCADA平台构建 - 污水处理厂监控系统

热门文章

  1. 登录psn 服务器无响应,链接psn服务器超时
  2. (概率/dp)P2059 [JLOI2013]卡牌游戏
  3. JDBC学习笔记-B站动力节点
  4. 【三角函数】常用的三角函数相关知识
  5. 群晖DS918创建m.2 固态硬盘SSD读写缓存
  6. 【置顶】我如何在 19 年校招中获得 15 家知名公司的 offer(干货)?
  7. armbian ubuntu 命令行移除蓝牙设备
  8. verilog 状态机 case 三角波发生器 阻塞非阻塞赋值
  9. lillietest 正态分布的拟合优度测试
  10. 微信小程序学习文档指南