/*** Read input stream data *@paraminstream *@return */ Public Static byte[] Read (InputStream instream)throwsexception{Bytearrayoutputstream OutStream=NewBytearrayoutputstream (); byte[] buffer =New byte[1024]; intLen = 0; while(len = instream.read (buffer))! =-1) {outstream.write (buffer,0, Len); } instream.close (); returnOutstream.tobytearray (); }
/** * * @paramFile name *@paramFile Contents *@throwsException Information*/ Public voidSave (string fileName, String filecontext)throwsException {//Private Mode of operation: The created file can only be accessed by the application, other apps cannot access the file, and a file created in private operation mode will overwrite the contents of the original file .FileOutputStream OutStream =context.openfileoutput (FileName, context.mode_private); Outstream.write (Filecontext.getbytes ()); Outstream.close (); } /** * * @paramFile name *@paramFile Contents *@throwsException Information*/ Public voidSavetosdcard (String fileName, String context)throwsException {//Private Mode of operation: The created file can only be accessed by the application, other apps cannot access the file, and a file created in private operation mode will overwrite the contents of the original file .File File =NewFile (Environment.getexternalstoragedirectory (), fileName); FileOutputStream OutStream=Newfileoutputstream (file); Outstream.write (Context.getbytes ()); Outstream.close (); }
Android File Operation IO Technology