V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Fulcrum
V2EX  ›  Android

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

  •  
  •   Fulcrum · Oct 4, 2018 via Android · 13994 views
    This topic created in 2765 days ago, the information mentioned may be changed or developed.
    想用 intent 分享图片,手上只有绝对路径,怎么转化成 Uri?百度试的好几个办法都没用_(:з」∠)_拿不到 Uri
    4 replies    2018-10-05 09:30:08 +08:00
    crayygy
        1
    crayygy  
       Oct 5, 2018 via iPhone   ❤️ 2
    几步。
    1. new File from path
    2. get uri from file
    3. grant uri permission

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

    不过我也没看到代码,不知道你怎么写的。建议先看看提问的艺术,把自己的问题和瓶颈描述的清楚一些,对自己和回答问题的人都有好处。
    Fulcrum
        2
    Fulcrum  
    OP
       Oct 5, 2018 via Android
    @crayygy 多谢,不了解这个内容。这里都是面向百度编程的_(:з」∠)_。印象中应该没第三步,明天试试
    kslr
        3
    kslr  
       Oct 5, 2018 via Android
    你到 github 搜索代码例子不要太多
    Fulcrum
        4
    Fulcrum  
    OP
       Oct 5, 2018 via Android
    已经解决了。用的是 Uri.formFile(picPath)谢谢各位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2613 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 02:19 · PVG 10:19 · LAX 19:19 · JFK 22:19
    ♥ Do have faith in what you're doing.