如何在android apk中获取文件路径

时间:2016-08-21 19:20:24

标签: android

我的应用程序取决于3个不同的文件。我已经将两个较大的文件放在扩展文件中,似乎工作正常。现在我不知道在哪里放第三个(小文件)。我尝试了raw文件夹,但实际上我不知道该文件的路径在这些文件夹中是什么。

我在这里尝试了myClassifier.loadModel( pathToExpansionFiles + "/File1", pathToExpansionFiles + "/File2", R.raw.File3); 文件夹

R.raw.File3

但是myClassifier的返回值是一个整数,但函数File3需要一个字符串作为{{1}}的路径。有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:1)

  

我尝试了原始文件夹,但实际上我不知道文件的路径在这些文件夹中是什么。

没有路径。这是您的开发计算机上的文件。它不是设备上的文件。它只是APK文件中的一个条目。

  

但是函数myClassifier需要一个字符串,它是File3的路径

切换到某个使用InputStream(来自getResources().openRawResource())的库,或者使用InputStream自己将数据副本复制到本地文件。