到顶部
Android API
公众的最终

MediaStore(媒体商店)

延伸对象
java.lang.Object(java.lang.对象)
    android.provider。MediaStore(媒体商店)

课程概述

媒体提供程序包含两个内部和外部存储设备。

总结

内部类
MediaStore。音频 所有音频内容的容器。 
MediaStore。文件夹 包含媒体存储中所有文件索引的媒体提供程序表,包括非媒体文件。 
MediaStore。图像 包含所有可用图像的元数据。 
接口 MediaStore。媒体栏 大多数MediaProvider表的公共字段 
MediaStore。视频  
常量
字符串 动作_图像_捕获 可以发送的标准Intent操作用于安装摄像头应用程序捕获图像并将其返回。
字符串 动作_IMAGE_CAPTURE_SECURE 可以发送意图操作以使相机应用程序捕获图像并返回当设备固定时(例如。
字符串 动作_想法_捕捉 可以发送的标准Intent操作用于安装摄像头应用程序捕获视频并将其返回。
字符串 授权
字符串 额外的精度 指定允许的最大录制持续时间(秒)。
字符串 额外完成 用于控制MovieView的onCompletion行为的Intent-extra的名称。
字符串 额外的模糊屏幕 用于控制ViewImage的UI的Intent-extra的名称。
字符串 额外媒体_ LBUM 用于定义相册的Intent extra的名称
字符串 其他媒体_ RTIST 用于定义艺术家的意向附加的名称
字符串 其他媒体 用于定义搜索焦点的Intent-extra的名称。
字符串 附加媒体标题 用于定义歌曲标题的Intent extra的名称
字符串 额外输出 用于指示要用于的内容解析程序Uri的Intent-extra的名称存储所请求的图像或视频。
字符串 额外屏幕方向 用于控制ViewImage或MovieView方向的Intent-extra的名称。
字符串 额外_显示_操作_控制 用于控制ViewImage的UI的Intent-extra的名称。
字符串 额外_尺寸_尺寸 指定允许的最大大小。
字符串 额外_视频_质量 用于控制录制视频质量的意向附加的名称。
字符串 意图_操作_媒体_播放_ ROM_搜索 执行音乐媒体搜索并自动播放可能的情况下的结果。
字符串 意图_操作_媒体_搜索 活动操作:执行媒体搜索。
字符串 意图_操作_使用_玩家 此常量已弃用API 15级。使用类别_APP_MUSIC相反。
字符串 意图_操作_ TILL_IMAGE_CAMERA 用于在静止图像模式下启动相机的Intent操作的名称。
字符串 意图_操作_ TILL_IMAGE_CAMERA_SECURE 用于在静止图像模式下启动相机的Intent操作的名称当设备固定时使用(例如。
字符串 INTENT_ACTION_TEXT_OPEN_FROM_搜索 执行可读媒体搜索并自动播放可能的情况下的结果。
字符串 INTENT_ACTION_VIDEO_摄像机 用于在视频模式下启动相机的Intent操作的名称。
字符串 INTENT_ACTION_VIDEO_PLAY_FROM_搜索 执行视频媒体搜索并自动播放可能的情况下的结果。
字符串 媒体_ GNORE_文件名 向媒体扫描程序发送信号以忽略包含目录中的媒体的文件名及其子目录。
字符串 媒体_扫描_卷 媒体扫描仪扫描的当前卷的名称。
字符串 未知_字符串 媒体属性未知时使用的字符串。
公共建筑商
MediaStore(媒体商店)()
公共方法
静止的乌里 获取MediaScannerUri()
用于查询媒体扫描仪状态的Uri。
静止的字符串 获取版本(上下文上下文)
获取媒体提供商的版本。
[展开]
继承的方法
来自班级java.lang.Object(java.lang.对象)

常量

公众静态最终的字符串 动作_图像_捕获

已在中添加API级别3

可以发送的标准Intent操作用于安装摄像头应用程序捕获图像并将其返回。

调用方可能会传递一个额外的extra_OUTPUT来控制此图像的写入位置。如果EXTRA_OUTPUT不存在,则小尺寸图像将作为位图返回对象。这对于只需要一个小映像的应用程序很有用。如果存在EXTRA_OUTPUT,则全尺寸图像将写入UriEXTRA_OUTPUT的值。

另请参阅
常量值: “android.media.action.IMAGE_CAPTURE”

公众静态最终的字符串 动作_IMAGE_CAPTURE_SECURE

已在中添加API级别17

可以发送意图操作以使相机应用程序捕获图像并返回当设备安全时(例如,使用pin、密码、图案或面部解锁)。响应此意图的应用程序不得公开任何现有的个人内容设备上的照片或视频。应用程序应注意不要共享任何照片或视频与其他应用程序或互联网。活动应使用FLAG_SHOW_WHEN_LOCKED(显示_锁定)显示在锁定屏幕。使用此标志时没有活动堆栈,因此强烈建议不要开展多个活动。

调用方可能会传递一个额外的extra_OUTPUT来控制此图像的写入位置。如果EXTRA_OUTPUT不存在,则小尺寸图像将作为位图返回对象。这对于只需要一个小映像的应用程序很有用。如果存在EXTRA_OUTPUT,则全尺寸图像将写入UriEXTRA_OUTPUT的值。

常量值: “android.media.action.IMAGE_CAPTURE_SECURE”

公众静态最终的字符串 动作_想法_捕捉

已在中添加API级别3

可以发送的标准Intent操作用于安装摄像头应用程序捕获视频并将其返回。

调用者可以传入额外的extra_VIDEO_QUALITY来控制视频质量。

调用方可以传递额外的extra_OUTPUT来控制视频写入的位置。如果EXTRA_OUTPUT不存在,视频将写入视频的标准位置,该位置的Uri将为在Uri的数据字段中返回。

常量值: “android.media.action.VIDEO_CAPTURE”

公众静态最终的字符串 授权

已在中添加API级别1

常量值: “媒体”

公众静态最终的字符串 额外的精度

已在中添加API级别8

指定允许的最大录制持续时间(秒)。

常量值: “android.intenta.extra.durationLimit”

公众静态最终的字符串 额外完成

已在中添加API级别3

用于控制MovieView的onCompletion行为的Intent-extra的名称。这是一个布尔属性,指定是否完成MovieView活动当电影播放完毕时。默认值为true,表示自动电影播放完成后退出电影播放器活动。

常量值: “android.intent.extra.finishOnCompletion”

公众静态最终的字符串 额外的模糊屏幕

已在中添加API级别8

用于控制ViewImage的UI的Intent-extra的名称。这是一个布尔属性,用于覆盖活动的默认全屏状态。

常量值: “android.intentation.extra.fullScreen”

公众静态最终的字符串 额外媒体_ LBUM

已在中添加API级别3

用于定义相册的Intent extra的名称

常量值: “android.intentation.extral.album”

公众静态最终的字符串 其他媒体_ RTIST

已在中添加API级别3

用于定义艺术家的意向附加的名称

常量值: “android.intentation.extrat.artist”

公众静态最终的字符串 其他媒体

已在中添加API级别3

用于定义搜索焦点的Intent-extra的名称。搜索焦点指示是否应搜索与艺术家、专辑相关的内容或其他临时演员识别的歌曲。

常量值: “android.intentation.extra.focus”

公众静态最终的字符串 附加媒体标题

已在中添加API级别3

用于定义歌曲标题的Intent extra的名称

常量值: “android.intentation.extra.title”

公众静态最终的字符串 额外输出

已在中添加API级别3

用于指示要用于的内容解析程序Uri的Intent-extra的名称存储所请求的图像或视频。

常量值: “输出”

公众静态最终的字符串 额外屏幕方向

已在中添加API级别3

用于控制ViewImage或MovieView方向的Intent-extra的名称。这是一个int属性,它覆盖活动的requestedOrientation。

常量值: “android.intentation.extra.screenOrientation”

公众静态最终的字符串 额外_显示_操作_控制

已在中添加API级别8

用于控制ViewImage的UI的Intent-extra的名称。这是一个布尔属性,指定是否显示操作图标。

常量值: “android.intentation.extral.showActionIcons”

公众静态最终的字符串 额外_尺寸_尺寸

已在中添加API级别8

指定允许的最大大小。

常量值: “android.intentation.extra.sizeLimit”

公众静态最终的字符串 额外_视频_质量

已在中添加API级别3

用于控制录制视频质量的意向附加的名称。这是一个integer属性。当前值0表示低质量,适用于彩信,以及值1表示高质量。未来可能会增加其他质量水平。

常量值: “android.intentation.extra.videoQuality”

公众静态最终的字符串 意图_操作_媒体_播放_ ROM_搜索

已在中添加API级别9

执行音乐媒体搜索并自动播放可能的情况下的结果。例如,可以通过语音识别结果触发命令来听音乐。

包含查询extra,这是一个字符串它可以包含任何类型的非结构化音乐搜索,如艺术家的姓名,专辑、歌曲、流派或这些的任何组合。

由于此意图包括开放式非结构化搜索字符串,因此它可以适用于支持大规模音乐搜索的应用程序,例如连接的服务到可以在设备上流式传输和播放的在线音乐数据库。

常量值: “android.media.action.media_PLAY_FROM_SEARCH”

公众静态最终的字符串 意图_操作_媒体_搜索

已在中添加API级别3

活动操作:执行媒体搜索。至少包含查询额外的。还可以包含以下附加功能的任意组合:EXTRA_MEDIA_ARTIST、EXTRA_MEDIA_ALBUM、EXTRA_MEDIA_TITLE、EXTRA_MEDIA_FOCUS

常量值: “android.intent.action.MEDIA_SEARCH”

公众静态最终的字符串 意图_操作_使用_玩家

已在中添加API级别8

此常量已弃用API 15级。
使用类别_APP_MUSIC相反。

活动操作:启动音乐播放器。活动应该能够播放、浏览或操作设备上存储的音乐文件。

常量值: “android.intent.action.MUSIC_PLAYER”

公众静态最终的字符串 意图_操作_ TILL_IMAGE_CAMERA

已在中添加API级别3

用于在静止图像模式下启动相机的Intent操作的名称。

常量值: “android.media.action.STILL_IMAGE_CAMERA”

公众静态最终的字符串 意图_操作_ TILL_IMAGE_CAMERA_SECURE

已在中添加API级别17

用于在静止图像模式下启动相机的Intent操作的名称用于在设备被保护时使用(例如,使用引脚、密码、图案等),或面部解锁)。响应此意图的应用程序不得公开任何个人内容,如设备上现有的照片或视频。这个应用程序应注意不要与其他人共享任何照片或视频应用程序或互联网。活动应使用FLAG_SHOW_WHEN_LOCKED(显示_锁定)以显示在锁屏顶部固定。在以下情况下没有活动堆栈使用了此标志,因此强烈要求启动多个活动气馁。

常量值: “android.media.action.STILL_IMAGE_CAMERA_SECURE”

公众静态最终的字符串 INTENT_ACTION_TEXT_OPEN_FROM_搜索

已在中添加API级别17

执行可读媒体搜索并自动播放可能的情况下的结果。例如,可以通过语音识别结果触发命令阅读书籍或杂志。

包含查询extra,这是一个可以包含任何类型的非结构化文本搜索,如书籍或杂志的名称、作者流派、出版商或这些的任何组合。

由于此意图包括开放式非结构化搜索字符串,因此它可以适用于可以支持大规模搜索文本媒体的应用程序,例如连接的服务可以在设备上阅读的书籍和/或杂志的在线数据库。

常量值: “android.media.action.TEXT_OPEN_FROM_SEARCH”

公众静态最终的字符串 INTENT_ACTION_VIDEO_摄像机

已在中添加API级别3

用于在视频模式下启动相机的Intent操作的名称。

常量值: “android.media.action.VIDEO_CAMERA”

公众静态最终的字符串 INTENT_ACTION_VIDEO_PLAY_FROM_搜索

已在中添加API级别17

执行视频媒体搜索并自动播放可能的情况下的结果。例如,可以通过语音识别结果触发命令播放电影。

包含查询extra,这是一个可以包含任何类型的非结构化视频搜索,如电影名称、一个或多个演员、,流派,或这些的任何组合。

由于此意图包括开放式非结构化搜索字符串,因此它可以适用于支持大规模视频搜索的应用程序,例如连接到可以在设备上进行流式传输和播放的视频的在线数据库。

常量值: “android.media.action.VIDEO_PLAY_FROM_SEARCH”

公众静态最终的字符串 媒体_ GNORE_文件名

已在中添加API级别9

向媒体扫描程序发送信号以忽略包含目录中的媒体的文件名及其子目录。开发人员应该使用此选项来避免应用程序图形显示并同样防止应用程序声音和音乐显示在音乐应用程序。

常量值: “.nomedia”

公众静态最终的字符串 媒体_扫描_卷

已在中添加API级别1

媒体扫描仪扫描的当前卷的名称。

常量值: “卷”

公众静态最终的字符串 未知_字符串

已在中添加API级别8

媒体属性未知时使用的字符串。例如,如果音频文件没有任何元数据,则艺术家和专辑列将设置为该值。

常量值: ""

公共建筑商

公众的 MediaStore(媒体商店) ()

已在中添加API级别1

公共方法

公众静止的乌里 获取MediaScannerUri ()

已在中添加API级别1

用于查询媒体扫描仪状态的Uri。

公众静止的字符串 获取版本 (上下文上下文)

已在中添加API级别12

获取媒体提供商的版本。将数据从媒体提供商导入自己缓存的应用程序可以使用它来检测媒体提供程序是否已更改,并重新导入数据根据需要。对于版本的含义,不应做出其他假设。

参数
上下文 用于执行查询的上下文。
退换商品
  • 版本字符串,如果无法确定版本,则为null。