我有文件 kanji.xls。 我想通过 new File(); 获取该文件; 我应该在那个构造函数里面写什么? 我尝试了很多选项,但没有找到正确答案...
我试过:
- /汉字.xls
- /汉字数据库/kanji.xls
- //汉字数据库//kanji.xls
- 汉字.xls
最佳答案
在您的项目中使用assets
目录来存储此文件并从那里读取文件。 Android – Read file from Assets会指导你。
如果你不想使用assets
目录,
将目录创建为 Kanji_Database
而不是 Kanji 数据库
。然后使用下面的代码。
File f= new File(Environment.getExternalStorageDirectory()
+ "/Android/data/" + getApplicationContext().getPackageName()
+ "/Kanji_Database/", "kanji.xls");
关于java - 如何获取对包内文件的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16890883/