我正在尝试从assets文件夹中读取相同的文件“ xmlfile.xml ”,并从 SD 卡sdcard/download/中读取另一个副本。
我可以从 SD 卡读取:
- 解压返回真
- Esite 返回真
我无法从 Assets 文件夹中读取:
- unfile 返回False
- Esite 返回False
此代码无效
File source = new File("file:///android_asset/xmlfile.xml");
boolean unfile = source.isFile();
boolean Esiste = source.exists();
try
{
// todo
} catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
这段代码在工作
File source = new File("/sdcard/" + "download" + "/" + "xmlfile.xml");
boolean unfile = source.isFile();
boolean Esiste = source.exists();
try
{
// todo
} catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
有人可以解释我如何从 Assets 文件夹中读取文件。
谢谢马可