MediaStore.Images.Media.getContentUri(String volumeName):Uri 的作用是什么?

2023-11-22

除了这个之外,Content Provider Media API 的公共方法对我来说看起来非常简单。我不确定这有什么作用或如何使用它。任何有关使用的见解将不胜感激。


您使用“内部”INTERNAL_CONTENT_URI和“外部”为EXTERNAL_CONTENT_URI,如源代码所示:

    /**
     * Get the content:// style URI for the image media table on the
     * given volume.
     *
     * @param volumeName the name of the volume to get the URI for
     * @return the URI to the image media table on the given volume
     */
    public static Uri getContentUri(String volumeName) {
        return Uri.parse(CONTENT_AUTHORITY_SLASH + volumeName +
                "/images/media");
    }

    /**
     * The content:// style URI for the internal storage.
     */
    public static final Uri INTERNAL_CONTENT_URI =
            getContentUri("internal");

    /**
     * The content:// style URI for the "primary" external storage
     * volume.
     */
    public static final Uri EXTERNAL_CONTENT_URI =
            getContentUri("external");

CONTENT_AUTHORITY_SLASH一样好content://media/.

public static final String AUTHORITY = "media";

private static final String CONTENT_AUTHORITY_SLASH = "content://" + AUTHORITY + "/";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MediaStore.Images.Media.getContentUri(String volumeName):Uri 的作用是什么? 的相关文章

  • 计算Android设备的PPI

    如何计算 Android 设备的 PPI 最特别的是 Android 平板电脑 请注意 我想计算设备的 PPI 而不是 DPI 就像一二三一样简单 让我们来计算一下PPI to Nexus 5 例如 float LCD Diagonal 4
  • onBeaconServiceConnect 未调用

    和以前一样 我使用 Android Beacon 库 它已经工作了 我可以通过 BLE 低功耗蓝牙找到信标 但是现在 更新到最新版本的库后 现在方法onBeaconServiceConnect 不再跑了 请告诉我我需要做什么才能让它发挥作用
  • 如何强制 Eclipse 将 xml 布局和样式显示为文本?

    我最近升级到带有 ADT 20 0 3 的 Eclipse 4 2 Juno 如果我查看旧项目中的布局或样式 Eclipse 只会向我显示其适当的基于控件的编辑器 我想编辑语法突出显示的 xml 文本 我没有找到将插件的编辑器切换到此模式的
  • Android 上的 SVG 支持

    Android 支持 SVG 吗 有什么例子吗 最完整的答案是这样的 Android 2 x 默认浏览器本身不支持 SVG Android 3 默认浏览器支持 SVG 要将 SVG 支持添加到 2 x 版本的平台 您有两个基本选择 安装功能
  • 安卓定位不准确

    我正在尝试获取当前用户的位置 我试图重构我的代码以获得更好的结果 但我只是不断得到关于准确度的荒谬位置 它在 900 600 米之间 如何才能得到更好的结果 使其精度达到50m以内 这是我的代码 package com agam mapsl
  • 调试:在 Android 1.0 中找不到文件

    今天我更新到 Android Studio v 1 0 在尝试编译任何项目时出现以下错误 app build intermediates classes debug 找不到文件 问题是在更新之前我没有任何问题 这是我实际尝试编译的代码 构建
  • 如何解决 Firebase AuthUi 中无法找到显式活动?

    使用 firebase UI 时 我无法找到显式活动类 com firebase ui auth KickoffActivity protected void onCreate Bundle savedInstanceState super
  • Android Library项目使用gradle在命令行编译时无法导入另一个库项目的R类

    我的 android 项目有这样的结构 ProjectDir settings gradle MyApp depends on LibraryA and LibraryB gt build gradle gt All the other a
  • 调整浮动操作按钮的图标大小(fab)

    The new floating action button should be 56dp x 56dp and the icon inside it should be 24dp x 24dp So the space between i
  • 如何在android中设置权限WRITE_SECURE_SETTINGS? [复制]

    这个问题在这里已经有答案了 我正在尝试启用 4 0 以上的辅助功能服务设置 但它显示异常 即 引起原因 java lang SecurityException 权限拒绝 写入安全设置需要 android permission WRITE S
  • Android 服务是否有办法检测设备何时锁定?

    我有一个 Android 服务 我希望在设备锁定时执行操作 我想澄清一下 我对屏幕开 关状态不感兴趣 我知道如何使用带有 Intent ACTION USER PRESENT 和 KeyguardManager inKeyguardRest
  • 使用 gradlew assembleRelease 从 React Native 创建发布 apk 时出现错误

    我想发布 apk 但我收到错误 文件已存在 mkdir D mobile 它在 d 驱动器中生成名为 mobile 的文件 删除文件后 再次执行 gradlew assembleRelease 创建该文件并抛出错误 任务 app bundl
  • Java 文件上传速度非常慢

    我构建了一个小型服务 它从 Android 设备接收图像并将其保存到 Amazon S3 存储桶中 代码非常简单 但是速度非常慢 事情是这样的 public synchronized static Response postCommentP
  • 获取手机的 z 轴和磁北极(而不是 y 轴)之间的角度

    我知道如何使用 getOrientation 方法获取手机 y 轴和磁北之间的方向角 如此处所述https developer android com guide topics sensors sensors position https
  • 在游戏视图下添加 admob

    我一直试图将 admob 放在我的游戏视图下 这是我的代码 public class HoodStarGame extends AndroidApplication Override public void onCreate Bundle
  • Android 后台服务示例,具有交互式调用方法

    我不是 Android 方面的专家 我正在寻找一个 Android 应用程序的示例 该应用程序使用一个服务 其中有真正的功能方法 或者换句话说 一个服务可以用来做什么 我们什么时候需要它 超越简单的东西服务举例 我确信您渴望获得一些工作代码
  • 哪些 Flutter 插件或功能可以利用外部 iOS/Android 显示器来显示与主显示器不同的内容

    我正在构建一个跨平台应用程序 需要在外部显示器上显示不同的视图 通常通过连接到 LCD 投影仪的 HDMI 适配器电缆连接 Flutter 是否能够在内置的外部显示器上显示不同的屏幕 在现有的 Flutter 插件中还是使用现有的 Flut
  • 模块中的类无法加载

    我正在开发一个 2D Unity android 游戏 其中我最近添加了 Firebase Beta SDK 但添加后FirebaseAnalytics unitypackage我面临的错误是 无法加载模块中的类 当我删除文件夹时Fireb
  • 如何在 Android 中使用 C# 生成的 RSA 公钥?

    我想在无法假定 HTTPS 可用的情况下确保 Android 应用程序和 C ASP NET 服务器之间的消息隐私 我想使用 RSA 来加密 Android 设备首次联系服务器时传输的对称密钥 RSA密钥对已在服务器上生成 私钥保存在服务器
  • Android 中带有组的列表视图

    我有一个列表视图 每行都有一些日期和文本 我可以像 iPhone 中那样将这个 listView 分组 组之间有标题吗 在 android 中是否可能 请帮忙 即 我需要在 Listview 行之间有标题栏 以便如果我使用日期对其进行分组

随机推荐

  • 使用 R 读取 GTFS 实时文件?

    我想使用 R 分析 GTFS 实时文件 与静态 GTFS 相比 这些文件是编译的 读取它们更棘手 谷歌搜索 我只找到这个包来处理 GTFShttps github com ropenscilabs gtfsr 但同样 这仅适用于静态 GTF
  • 操作无法完成。 (可可错误:3840。)

    我正在尝试解析 ios 6 应用程序的 JSON 但似乎无法让它工作 我已经搜索了大量的论坛 但还没有找到一个有效的 我理解足以实施或适用的解决方案 如果我错过了 我深表歉意 首先 我有一个测试 WebService 据我所知 它返回有效的
  • getFullYear 返回一年前的第一天

    我试图从日期中取出年份 但由于某种原因 在今年的第一天它返回了上一年 new Date 2012 01 01 getFullYear 将返回 2011 并且 new Date 2012 01 02 getFullYear 将返回 2012
  • 如何在颤动中按下后立即更改图标颜色?

    我想在按下图标后更改其颜色 但似乎以下代码不起作用 void actionClickRow String key Navigator of context push new MaterialPageRoute builder context
  • QNetworkAccessManager 文件上传错误

    我正在尝试在 CentOS 6 4 上的 Qt 5 0 中使用 QNetworkAccessManager 将文件上传到服务器 我尝试过遵循网上的一些示例 但没有一个起作用 QFTP 工作得很好 但速度很慢 现已弃用 我的上传代码是 voi
  • 如何创建“将此页添加为书签”按钮?

    我设置了一个网站 想添加一个简单的按钮 以允许访问者将我的页面添加到他们的书签 收藏夹中 有没有办法使用 javascript 来做到这一点 还有跨浏览器的解决方案吗 Stack Overflow 中以前的所有答案都不再起作用 尝试了所有最
  • 如何在 iOS 中使用 DatePicker 只接受月份和年份

    我正在使用 swift 构建一个应用程序 该应用程序中有一个字段用于接受用于付款目的的借记卡到期日期 如何在 Swift 中使用 DatePicker 只接受月份和年份 如果无法使用日期选择器 请建议其他方法 先感谢您 Choice 1 O
  • FTP协议和删除目录

    Filezilla 花了很长时间才从我的网站中删除嵌套目录结构 为什么它必须切换到每个子目录并删除文件 而不是一次性删除整个最顶层的目录 删除文件是 FTP RFC 中唯一支持的命令吗 递归目录删除是否必须由客户端实现 The FTPRFC
  • WPF Clickonce 使用 Microsoft.Net.Sdk 发布

    我可以使用 Sdk Microsoft Net Sdk 成功构建具有新 csproj 格式的 WPF 应用程序 然而 发布该应用程序有点困难 该选项在 IDE 中绝对不可用 但我觉得有点令人费解的是 当您直接调用 msbuild 时 Pub
  • WinForms:SplitContainer 的替代品?

    有人可以建议使用任何替代控件来替换 WinForms SplitContainer 吗 我不喜欢 SplitContainer 在选择和拖动时显示奇怪的虚线条 我想让面板在用户拖动而不是鼠标向上时重新调整大小 并且在拖动拆分器时不显示任何虚
  • 从文本中提取日期

    我正在尝试使用斯坦福 NLP 工具提取日期 8 11 2012 形式文本 Here s a link 对于这个工具的演示 你能帮助我如何训练分类器来识别日期 2012 年 8 月 11 日 我尝试使用训练数据作为 伍德豪斯 PERS 201
  • 无法使用 Android Studio 打印来自 JNI 的日志消息

    我收到的错误 错误 未定义对 android log print 的引用 我已经将此行添加到我的 cpp 文件中 include
  • 使用 Ant 构建器运行所有单元测试

    我的项目中有一个目录 其中包含一堆 JUnit 测试 到目前为止 我已经为每个单元测试使用了单独的目标 例如
  • TypeScript 添加 kebab 大小写类型形成实际的驼峰大小写键

    这是一个示例输入界面 export interface CssProperties alignContent number string null alignItems number string null alignSelf number
  • Double 值相加不一致

    我在使用 eval 实现开发一些工程规则值引擎时遇到了以下问题 Dim first As Double 1 1 Dim second As Double 2 2 Dim sum As Double first second If sum 3
  • 将数组排序到字典中

    我有很多字符串的数组 我不想将它们排序到字典中 因此所有以相同字母开头的字符串都进入一个数组 然后该数组成为键的值 键是其值数组中所有单词开头的字母 Example Key A gt gt Value array apple animal
  • 将 Heroku App 连接到 Atlas MongoDB 云服务

    预测这个问题 我需要得到SSLHeroku 支持 以便在之间建立连接Heroku and Atlas MongoDB 云使用 SSL TLS SSL 连接是要求访问 Atlas MongoDB 云服务 我正在尝试将用 node js 编写的
  • 具有 LIKE 和 IN 条件的参数化查询

    Net 中的参数化查询在示例中始终如下所示 SqlCommand comm new SqlCommand SELECT FROM Products WHERE Category ID categoryid conn comm Paramet
  • Google Fit API,获取每次活动消耗的卡路里

    因此 我正在尝试创建一个连接到 Google Fit 的应用程序 并以一种非常简化的方式向用户显示他们的数据 但我无法找到用户每天每项活动消耗的卡路里 我可以获取一整天的总卡路里以及用户每天进行的每项活动 但不能获取每项活动消耗的卡路里 G
  • MediaStore.Images.Media.getContentUri(String volumeName):Uri 的作用是什么?

    除了这个之外 Content Provider Media API 的公共方法对我来说看起来非常简单 我不确定这有什么作用或如何使用它 任何有关使用的见解将不胜感激 您使用 内部 INTERNAL CONTENT URI和 外部 为EXTE