在原始文件夹中找到文件的路径?

时间:2019-12-06 16:02:55

标签: java android path

我尝试在我的项目的android studio中的原始文件夹中的某些fbx和shp文件的字符串中包含路径。 我已经做了很多尝试,但是还是行不通。

String file= getExternalFilesDir(null).getAbsolutePath() + "/tree.fbx";
//or
Uri uri = Uri.parse(
                "android.resource://"
                        + getPackageName()
                        + "/"
                        + R.raw.tree
        );
        String uritree=uri.getPath();
//or
String modelURI = new File(this.getDataDir().getAbsolutePath()+"/raw", "tree.fbx").getAbsolutePath();

我不想打开文件,我真的需要在其他库中使用要使用的路径。

1 个答案:

答案 0 :(得分:0)

我认为你很近。尝试对第二个选项稍作改动,而不是在路径中使用R.raw.tree,而应使用raw / tree:

Uri uri = Uri.parse("android.resource://" + getPackageName() + "/raw/tree");