在哪里放置自定义数据

时间:2010-08-05 14:37:01

标签: android

在典型的Android项目中,您可以使用res/drawable目录放置图像,但我有一些特殊的自定义二进制文件。

我通常把它们放在哪里,我可以通过R-class访问它们吗?

2 个答案:

答案 0 :(得分:4)

res / raw或res / assets。请阅读Android docs

中的更多内容

关于res / raw中的文件:

  

要保存在原始文件中的任意文件   形成。此处的文件未压缩   由系统。打开这些资源   使用原始InputStream,调用   Resources.openRawResource()用   资源ID,即R.raw.filename。

     

但是,如果您需要访问权限   原始文件名和文件   层次结构,您可以考虑保存   资产中的一些资源/   目录(而不是res / raw /)。档   在资产/没有给予资源   ID,因此您只能使用它们来阅读它们   AssetManager.AssetManager。

答案 1 :(得分:0)

对于此类资源,请使用res / raw目录。