Android Studio 开发之 文件操作 ---- 在assets里面使用文件

mac2024-08-17  62

第一步:在工程目录app/src/main/下新建一个assets文件夹,截图如下:

第二步:将需要使用的文件放到该文件夹下:比如我需要使用的文件,如下截图:

第三步:读取文件,源码直接上了:

public void OnRead(View view) { byte []tmp = new byte[256]; try { InputStream file_is = getAssets().open("HelloWorld.bin"); ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] szTmp = new byte[256]; int nLenRead = 0; while((nLenRead = file_is.read(szTmp)) != -1)//每次读取最多256个数据 { baos.write(szTmp, 0, nLenRead); //将szTmp数组中的数据放到ByteArrayOutputStream对象的缓存区中 } baos.flush(); byte[] szFileData = baos.toByteArray(); file_is.close(); baos.close(); }catch (Exception e) { Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show(); } }

 

 

---- The End.

 

 

 

 

最新回复(0)