我将一个.bin文件放到了android项目assets里,我想要读取它。
fis = new FileInputStream("x:" + File.separator + "work"+File.separator+"game1"+File.separator+"File"+File.separator+"game1"+File.separator+"assets"+File.separator+"01.bin");
我用这个路径后不对。运行后显示找不到这个文件。怎么才能获取这个文件。用什么方法。
试一下这个方法:
AssetManager assetManager = getResources().getAssets();
InputStream inputStream = null;
try {
inputStream = assetManager.open("foo.txt");
if ( inputStream != null)
Log.d(TAG, "It worked!");
} catch (IOException e) {
e.printStackTrace();
}
了解更详细的例子可以参考这个:Android Read File From Assets
AssetManager assetManager = getResources().getAssets();
InputStream input;
try
{
input = assetManager.open("01.bin");
}
catch (IOException e)
{
e.printStackTrace();
}