万能存储工具类 SDCard存储 /data/data/存储 assets存储 raw存储
粘贴过去就可以用了
<uses-permission android:name="android.permission.INTERNET" />
<!-- SDCard中创建与删除文件权限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 向SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Environment;
import android.util.Log;
import org.apache.http.util.EncodingUtils;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
/**
* Created by Administrator on 2016/9/14.
*/
public class FileUtils {
private final static String FILEPATH = "/AFile";
/**
* 从resource的raw中读取文件数据
*
* @param context
* @param fileName R.raw.test
* @return String 文件内容
*/
public static String readRaw(Context context, int fileName) {
String str = null;
InputStream in = null;
try {
// 得到资源中的Raw数据流
in = context.getResources().openRawResource(fileName);
int length = in.available();
byte[] buffer = new byte[l