我的应用程序取决于3个不同的文件。我已经将两个较大的文件放在扩展文件中,似乎工作正常。现在我不知道在哪里放第三个(小文件)。我尝试了raw
文件夹,但实际上我不知道该文件的路径在这些文件夹中是什么。
我在这里尝试了myClassifier.loadModel( pathToExpansionFiles + "/File1",
pathToExpansionFiles + "/File2",
R.raw.File3);
文件夹
R.raw.File3
但是myClassifier
的返回值是一个整数,但函数File3
需要一个字符串作为{{1}}的路径。有谁知道如何做到这一点?
答案 0 :(得分:1)
我尝试了原始文件夹,但实际上我不知道文件的路径在这些文件夹中是什么。
没有路径。这是您的开发计算机上的文件。它不是设备上的文件。它只是APK文件中的一个条目。
但是函数myClassifier需要一个字符串,它是File3的路径
切换到某个使用InputStream
(来自getResources().openRawResource()
)的库,或者使用InputStream
自己将数据副本复制到本地文件。