使用ContentProvider管理多媒体-----向多媒体数据中添加数据
//为add按钮的单击事件绑定监听器
        add.setOnClickListener(new OnClickListener() {
  @Override
			  public void onClick(View v) {
				    // 创建ContentValues对象,准备插入数据
				    ContentValues values = new ContentValues();
				    values.put(Media.DISPLAY_NAME, "jinta");
				    values.put(Media.DESCRIPTION, "金塔");
				    values.put(Media.MIME_TYPE, "image/jpeg");
				    //插入数据,返回所插入数据对应的Uri
				    Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values);
				    //加载应用程序下的jinta图片
				    Bitmap bitmap = BitmapFactory.decodeResource(MainActivity.this.getResources(), R.drawable.jinta);
				    OutputStream os = null;
				    try {
					      //获取刚插入的数据的Uri对应的输出流
					      os = getContentResolver().openOutputStream(uri);
					      //将bitmap图片保存到Uri对应的数据节点中
					      bitmap.compress(Bitmap.CompressFormat.JPEG, 100, os);
					      os.close();
				    } catch (FileNotFoundException e) {
					      e.printStackTrace();
				    } catch (IOException e) {
					      e.printStackTrace();
				    }
  }
		});
使用ContentProvider管理多媒体-----向多媒体数据中添加数据的更多相关文章
- 使用ContentProvider管理多媒体-----查看多媒体数据中的所有图片
		import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; impo ... 
- Eclipse中java向数据库中添加数据,更新数据,删除数据
		前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据. 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) package com.ning ... 
- 使用MySQL Workbench建立数据库,建立新的表,向表中添加数据
		使用MySQL Workbench建立数据库,建立新的表,向表中添加数据 初学数据库,记录一下所学的知识.我用的MySQL数据库,使用MySQL Workbench管理.下面简单介绍一下如何使用MyS ... 
- ligerui_实际项目_003:form中添加数据,表格(grid)里面显示,最后将表格(grid)里的数据提交到servlet
		实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //disp ... 
- 用PHP向数据库中添加数据
		显示页面(用户可见) <body><form action="chuli.php" method="post"> //将该页面接收的数 ... 
- 向数据库中添加数据,通过se16 不能添加,通过 代码可以添加的原因
		1: 在向数据库中添加数据时,通过客户端se16 准备对 数据表进行添加数据,提示如下: 找了以下原因,如下: https://www.baidu.com/link?url=3yRtAfY1_9XG ... 
- java向文件中添加数据---手动版日志添加
		核心代码为创建多级文件夹创建 //目标文件 File file=new File(filePath); //若不存在即创建文件 if(!file.exists()) { if (!file.getPa ... 
- phpStudy3——往数据库中添加数据
		前言: 前边介绍了查询数据库的方法,这里介绍下往数据库中添加数据的方法. 项目需求: 用户在前端页面输入的用户名和手机号码,点击提交后后端判断手机号码是否已经存在.如果不存在,那么插入数据库到数据库, ... 
- 在数据库中添加数据以后,使用Mybatis进行查询结果为空
		在数据库中添加数据以后,使用Mybatis进行查询结果为空,这是因为数据库中添加数据忘记commit的缘故. 
随机推荐
- MonkeyRunner学习(3)脚本编辑
			除了cmd直接操作手机,也可以编辑好脚本后,运行脚本,一次操作多个脚本命令 a) 新建py格式脚本,如iReader.py b) 编辑脚本 #导入模块 from com.android.monkeyr ... 
- maven之详解继承与聚合
			说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现. 一.为什么要聚合? 随着技术的飞速发展和各类用户对软件的要求越来越高, ... 
- apiCloud授权绑定第三方账号,微信、QQ、微博。
			1.检测软件是否安装 2.授权获取code 3.获取token,openid等 4.获取头像昵称 var wx,qq,weibo; var loginParam={}; apiready = func ... 
- iOS开发之在Xcode代码中插入类似QQ的表情
			1.Xcode打开工程 2.菜单栏Edit--->SpecialCharacters 3.点击它出现 
- 20160815_设置静态IP
			1.CentOS6.4x64里面默认没有文件"/etc/sysconfig/network-scripts/ifcfg-eth0"(还是 是有的,但是默认为空??以后再看吧...) ... 
- VI打开和编辑多个文件的命令 分屏操作
			VI打开和编辑多个文件的命令 可分两种情况: 1.在同一窗口中打开多个文件: vi file1 file2 file3:n 切换到下一个文件 (n=next):N 切换到上一个文件 2.在不同窗口 ... 
- VC++时间函数总结
			目录 第1章基本概念 1 1.1 基本概念 1 1.2 时间表示法 2 第2章 Win32 API 3 2.1 获取 3 2.1.1 时间间隔 3 2.1.2 时刻 ... 
- HTML5游戏实战(4): 20行代码实现FlappyBird
			这个系列很久没有更新了.几个月前有位读者调侃说,能不能一行代码做一个游戏呢.呵呵,接下来一段时间,我天天都在想这个问题,怎么能让GameBuilder+CanTK进一步简化游戏的开发呢.经过几个月的努 ... 
- Unity shader(CG) 写一个 散色、折射、反射、菲涅尔、gamma、简单后期屏幕特效
			http://www.lai18.com/content/506918.html 1.自生要求是很重要的,当然不是什么强迫工作之类的,而是自己有限的能力上不断的扩展兴趣上的内容. 2.用生活的眼光去发 ... 
- Java虚拟机类加载机制——案例分析
			转载: Java虚拟机类加载机制--案例分析 在<Java虚拟机类加载机制>一文中详细阐述了类加载的过程,并举了几个例子进行了简要分析,在文章的最后留了一个悬念给各位,这里来揭开这个悬 ... 
