Android examples for java.io:FileOutputStream
write Byte Array To SD
import android.content.Context; import android.content.pm.PackageInfo; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.Drawable; import android.lemon.assist.Check; import android.lemon.config.BaseConfig; import android.os.Environment; import android.os.StatFs; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.nio.channels.FileChannel; import java.text.DecimalFormat; import java.util.Comparator; public class Main{ public static void writeByteArrayToSD(String path, byte[] content, boolean create) { FileOutputStream fos = null; try {/*from w w w . ja va 2s. c o m*/ File file = new File(path); if (!file.exists()) { if (create) { File parent = file.getParentFile(); if (!parent.exists()) { parent.mkdirs(); file.createNewFile(); } } else { return; } } fos = new FileOutputStream(path); fos.write(content); } catch (Exception e) { e.printStackTrace(); } finally { if (fos != null) { try { fos.close(); } catch (Exception e) { } } } } }