V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Fulcrum
V2EX  ›  Android

如何将绝对路径转化为 Uri?

  •  
  •   Fulcrum · 2018-10-04 23:55:45 +08:00 via Android · 9872 次点击
    这是一个创建于 2243 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想用 intent 分享图片,手上只有绝对路径,怎么转化成 Uri?百度试的好几个办法都没用_(:з」∠)_拿不到 Uri
    4 条回复    2018-10-05 09:30:08 +08:00
    crayygy
        1
    crayygy  
       2018-10-05 00:05:21 +08:00 via iPhone   ❤️ 2
    几步。
    1. new File from path
    2. get uri from file
    3. grant uri permission

    你可能少了第三步,所以外部无法读取了。

    不过我也没看到代码,不知道你怎么写的。建议先看看提问的艺术,把自己的问题和瓶颈描述的清楚一些,对自己和回答问题的人都有好处。
    Fulcrum
        2
    Fulcrum  
    OP
       2018-10-05 00:31:34 +08:00 via Android
    @crayygy 多谢,不了解这个内容。这里都是面向百度编程的_(:з」∠)_。印象中应该没第三步,明天试试
    kslr
        3
    kslr  
       2018-10-05 07:35:37 +08:00 via Android
    你到 github 搜索代码例子不要太多
    Fulcrum
        4
    Fulcrum  
    OP
       2018-10-05 09:30:08 +08:00 via Android
    已经解决了。用的是 Uri.formFile(picPath)谢谢各位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   906 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.