Class Overview

        提供的多媒体数据包括内部和扩展的所有多媒体元数据。

Summary

      Nested Classes

        MediaStore.Audio:此类包含了所有音频相关信息。

        MediaStore.Files:提供的是多媒体信息的一个列表,包含非媒体文件,如txt,PDF,HTML,etc。

        MediaStore.Images:提供所有图片的相关信息。

        MediaStore.MediaColumns:多媒体的字段索引。(不是很清楚)

        MediaStore.Video:提供所有视频的相关信息。

      Constants

        ACTION_IMAGE_CAPTURE:标准的调用摄像头,来获取抓拍图片。

        ACTION_IMAGE_CAPTURE_SECURE:用于获得面部解锁时调用。

        ACTION_VIDEO_CAPTURE:标准的调用摄像头,来获取视频。

        AUTHORITY:获得官方的标准名称。

        EXTRA_DURATION_LIMIT:视频录制时,用来指定最大录制时间,以秒为单位。

        EXTRA_FINISH_ON_COMPLETION:对应了一个boolean值,用来表示当视频播放完成后,是否退出视频播放界面

        EXTRA_FULL_SCREEN:对应了一个boolean值,用来表示图片查看器是否全屏显示。

        EXTRA_MEDIA_ALBUM:用于定义专辑的名字。

        EXTRA_MEDIA_ARTIST:用于定义艺术家的名字。

        EXTRA_MEDIA_FOCUS:设置搜索关键字,指示搜索是否应该涉及到艺术家,专辑或歌曲所识别的其他额外的东西。

        EXTRA_MEDIA_TITLE:定义歌曲的名名字。

        EXTRA_OUTPUT:用来定义一个指定的路径,用来保存image或是video。

        EXTRA_SCREEN_ORIENTATION:用于设置观看图片和视频屏幕的方向。

        EXTRA_SHOW_ACTION_ICONS:对应了一个boolean值,用来控制imageview是否显示icon

        EXTRA_SIZE_LIMIT:设置最大大小。

        EXTRA_VIDEO_QUALITY:改变录制视频的品质,0为低品质,1为高品质。

        INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH:通过给定的搜索关键字,来进行搜索,并自动播放。可用语音识别搜索。

        INTENT_ACTION_MEDIA_SEARCH:多媒体搜索,通过query,或是多媒体的其他关键字。

        INTENT_ACTION_MUSIC_PLAYER:启动音乐播放器

        INTENT_ACTION_STILL_IMAGE_CAMERA

INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE

        INTENT_ACTION_TEXT_OPEN_FROM_SEARCH

        INTENT_ACTION_VIDEO_CAMERA:以摄像机的方式启动camera。

        INTENT_ACTION_VIDEO_PLAY_FROM_SEARCH:通过搜索获得视频并自动播放。

        MEDIA_IGNORE_FILENAME:忽略当前目录及其子目录

        MEDIA_SCANNER_VOLUME:扫描媒体库的地址。

      Public Methods

        getMediaScannerUri():返回正在扫描的uri地址。

        getVersion(Context context):获得media提供者的当前版本。

MediaStore的更多相关文章

  1. Android多媒体分析-通过MediaStore获取Audio信息

    public void getAlldata() { ContentResolver cr = getApplication().getContentResolver(); if (cr == nul ...

  2. Android多媒体数据库之MediaStore研究

    应网友要求,今天给大家讲android的多媒体数据库.MediaStore这个类是android系统提供的一个多媒体数据库,android 中多媒体信息都可以从这里提取.这个MediaStore包括了 ...

  3. Android MediaStore与Media.EXTERNAL_CONTENT_URI

    MediaStore这个类是Android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取.这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,andro ...

  4. Android 使用MediaStore.Images和 Cursor查询本地图片和图片缩略图

    先看一个实例: String[] projection = { MediaStore.Images.Thumbnails._ID ,MediaStore.Images.Thumbnails.DATA} ...

  5. android中 MediaStore提取缩略图和原始图像

    android中 MediaStore提取缩略图和原始图像 . 欢迎转载:http://blog.csdn.net/djy1992/article/details/10005767 提取图像的Thum ...

  6. 三种方法,刷新 Android 的 MediaStore!让你保存的图片立即出现在相册里!

    公众号原标题:测试:"系统相册里怎么看不到我刚保存的图片,是我操作不对吗?" 一.序 Hi,大家好,我是承香墨影! App 内,创建一个文件并保存文件到本地的需求,是很常见的 I/ ...

  7. MediaStore insert bitmap为黑色

    MediaStore.Images.Media.insertImage(mFragmentActivity.getContentResolver(), qrBitmap, "xx券面值10元 ...

  8. android调用系统的自定义裁剪后得到的图片不清晰,使用MediaStore.EXTRA_OUTPUT获取缓存下的清晰图片

    在使用系统自带的剪切图片工具时,通常只能设置一些比较小的值,像 intent.putExtra("outputX", 320); intent.putExtra("out ...

  9. 如何使用Android MediaStore裁剪大图片

    译者按:在外企工作的半年多中花了不少时间在国外的网站上搜寻资料,其中有一些相当有含金量的文章,我会陆陆续续翻译成中文,与大家共享之.初次翻译,“信达雅”三境界恐怕只到信的层次,望大家见谅! 这篇文章相 ...

随机推荐

  1. oracle后台进程2

    oracle中的进程共分为三类:用户进程.服务进程.后台进程.其中后台进程伴随实例的启动而启动,他们主要是维护数据库的稳定,相当于一个企业中的管理者及内部服务人员.他们并不会直接给用户提供服务. 一: ...

  2. 【最大流】【HDU3572】Task Schedule

    题意: 有N个事件,M台机器.事件有开始时间,持续时间,要在结束时间之前完成,问是否能完成所有事件? 非自己思考出来的 建图:把每个任务和每一天都看做一个点,添加源点和汇点.源点与每个任务之间连一条边 ...

  3. asp.net mvc表单提交的几种方式

    asp.net MVC中form提交和控制器接受form提交过来的数据 MVC中form提交和在控制器中怎样接受 1.cshtml页面form提交2.控制器处理表单提交数据4种方式方法1:使用传统的R ...

  4. Excel 用row()函数 在Excel中自动添加序号,

    1.如图 2.用if条件根据产品名称判断是否有值进而序号自动添加 If(G9="","",Row()-8)

  5. Oracle如何禁止并行

    PURPOSE -------   To explain how to disable Parallel Execution on Session/System level     SCOPE &am ...

  6. android玩耍(-) adbshell安装

    一 什么是adbshell http://adbshell.com/ Android Debug Bridge (adb) is a command line tool that lets you c ...

  7. View的工作原理

    一.认识ViewRoot和DecorView 当Activity对象被创建的时候,会将DecorView添加到Window中,同时创建ViewRootImpl对象(ViewRoot对应于ViewRoo ...

  8. MySql的一些问题

    问题1:卸载重装mysql时,报1045和2003错误. 解决:点击skip,跳过这个错误.进到my.ini,在mysqld下面加一句:skip-grant-tables,保存.重启mysql服务,在 ...

  9. Datagridview控件实现分页功能

    可以进行sql语句进行设置:      1.先新建一个窗体,一个DataGridView控件.两个label控件.两个Button控件   2.代码如下: using System; using Sy ...

  10. Oracle EBS-SQL (WIP-6):检查任务已完成但状态是发放的任务.sql

    select WE.WIP_ENTITY_NAME         ,MSI.SEGMENT1         ,MSI.DESCRIPTION         ,WDJ.CLASS_CODE     ...