如何引用包内的文件

我有文件kanji.xls。 我想通过新的File()获取该文件; 我应该在该构造函数中写什么? 我尝试了很多选项,但没有找到正确答案……

在此处输入图像描述

我试过了:

  1. /kanji.xls
  2. /汉字数据库/ kanji.xls
  3. //汉字数据库// kanji.xls
  4. kanji.xls

使用项目中的assets目录存储此文件并从那里读取文件。 Android – 资产阅读文件将指导您。

如果您不想使用assets目录,

创建目录为Kanji_Database而不是Kanji database 。 然后使用下面的代码。

 File f= new File(Environment.getExternalStorageDirectory() + "/Android/data/" + getApplicationContext().getPackageName() + "/Kanji_Database/", "kanji.xls");