【问题标题】:android Resolve URI of an imageandroid 解析图片的URI
【发布时间】:2021-03-27 06:29:03
【问题描述】:

我在网上找到了一些代码块,sn-p 的主要目的是获取 res 文件夹内的图像 URI,但是当我将代码更改为我的应用程序路径时......应用程序崩溃了!我知道解决方案很简单但很棘手,所以请帮助我 这是方法

 public static SkyBox getSkyBox1() {
    try {
        return new SkyBox(new URI[]{
                URI.create("com.habie.a3d_model/res/drawable/right.png"),
                URI.create("com.habie.a3d_model/res/drawable/left.png"),
                URI.create("com.habie.a3d_modelres/drawable/top.png"),
                URI.create("com.habie.a3d_model/res/drawable/bottom.png"),
                URI.create("com.habie.a3d_model/res/drawable/front.png"),
                URI.create("com.habie.a3d_model/res/drawable/back.png")});



    } catch (IOException e) {
        throw new RuntimeException(e);

这些是我想要使用的图像....

【问题讨论】:

    标签: android url uri


    【解决方案1】:

    您的 URI 没有定义任何方案。尝试更改为:

    URI.create("android.resource://com.habie.a3d_model/res/drawable/right.png")
    

    看这里: https://stackoverflow.com/a/6606163/14241710

    【讨论】:

    • 那会很酷!但我猜 URI 没有 .parse 方法..
    • 那会很酷!但我猜 URI 没有 .parse 方法..
    • 抱歉,我没有注意到您使用的是java.net.URI。参考代码是android.net.Uri。只需将 parse 替换为 create 即可。或者你可以使用android.net.Uri
    猜你喜欢
    • 2013-03-23
    • 1970-01-01
    • 2020-09-24
    • 2014-08-12
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 2011-10-19
    • 2016-10-27
    相关资源
    最近更新 更多