gpt4 book ai didi

android - 如何将图像/文件复制到android中的剪贴板?获得此信息的任何替代方法/步骤

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:18 26 4
gpt4 key购买 nike

我想将图像/文件复制到剪贴板。我用谷歌搜索了它,但我没有找到任何替代方案/建议。但我看到一些应用程序在应用程序商店中完成。想知道我们如何才能实现这一目标。

有人可以帮助我或给我一些建议吗?

我找到了这个link但现在知道如何实现此功能。

最佳答案

关于如何在Android中复制/粘贴图像/文件的详细信息,请阅读Android官方文档here .

简而言之,复制/粘贴图像/文件遵循以下步骤:

  1. 数据源(您从中复制数据的应用程序)应创建一个 ContentProvider 并生成一个可用于检索图像/文件的 Uri。 Uri 看起来像 content://[application package name]/path/to/file
  2. 数据目标(您将数据复制到的应用程序)从 ClipboardManager 和用户 ContentResolver 获取 Uri 以检索图像/文件。

如您所见,复制/粘贴只有在两个应用程序协同工作时才能实现。遗憾的是,大多数 Android 应用程序并未遵循此规则。

例如,Google docs Android 应用程序,当您在 Google 文档中复制图像时,它会生成一个无效的 Uri。你无法想象甚至谷歌本身都不遵循 Android 官方复制/粘贴规则。

而且我已经测试了许多主流编辑器应用程序,包括Microsoft Word , evernote ,他们甚至不支持复制图像。

通过我的测试,我发现复制/粘贴图像/文件在一些三星 Android 手机上有效(您可以将图像从库存浏览器复制到三星 Galaxy Note3 上的消息应用程序)。但是,三星不遵循 Android 复制/粘贴框架。他们使用自己的机制实现复制/粘贴,这意味着第 3 方应用程序无法访问剪辑数据。

因此,我认为Android应用程序要遵循Android官方的复制/粘贴框架还有很长的路要走。

说到你的要求,我猜你想作为复制数据源。虽然你自己的应用支持复制,但只要复制数据的目标应用不遵循复制/粘贴框架,你就无法完成粘贴操作。

关于android - 如何将图像/文件复制到android中的剪贴板?获得此信息的任何替代方法/步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30660771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com