Android读取asstes文件、图片

确认注册并获取读写权限之后

public class AssetsReader {


    public static String getText(String fileName, Context context) {
        try {
            InputStreamReader inputReader = new InputStreamReader(context.getResources().getAssets().open(fileName));
            BufferedReader bufReader = new BufferedReader(inputReader);
            String line = "";
            String Result = "";
            while ((line = bufReader.readLine()) != null)
                Result += line;
            return Result;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }


    public static Bitmap getImage(Context mContext, String fileName) {
        Bitmap image = null;

        AssetManager am = mContext.getAssets();
        try {
            InputStream is = am.open(fileName);
            image = BitmapFactory.decodeStream(is);
            is.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return image;

    }
}
posted @ 2020-03-25 16:09  zzerx  阅读(446)  评论(0编辑  收藏  举报