2015-12-07 36 views
2

我正在使用Weka在Android应用程序中做一些分类。我想建立一个分类器,并使用.arff文件中的一些训练数据进行训练,当时我问自己该文件应该放在哪里的问题。什么是包含文件到Android应用程序的正确方法?

我对android很新手,我知道如何使用外部存储器,这样可以解决问题,但我对此感觉不好。这个想法是引用外部存储器上的某个文件,然后将该文件存储在我的计算机的外部存储器中,但这看起来非常不切实际且不安全。

我的问题是:我如何以正确的方式包含一个文件(这是使应用程序工作所必需的)?最好让我不用担心我是否把正确的地方,它只是包含在最终的.apk如果这将是可能的...

回答

3

就创建一个名为rawres文件夹内的文件夹中。然后把文件放在那里。然后,该文件将通过调用你的代码访问:

InputStream inputStream = getResources.openRawResource(R.raw.your_file_name);

+0

它是值得一提的资产和AssetManager? – Cliabhach

相关问题