利用inputstream读取二进制文件,并转成outputstream:
利用inputstream读取二进制文件,并转成outputstream:
InputStream inputStream = getResources().openRawResource(R.raw.file3); ByteArrayOutputStream bytestream = new ByteArrayOutputStream(); int ch; try { while ((ch = inputStream.read()) != -1) { bytestream.write(ch); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } byte[] program = bytestream.toByteArray(); try { bytestream.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } OutputStream outputStream.write(program);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。