• 读文件 支持 中文


    /**

    * 获取文件(Assets卡中)

    * **/

    public String getFromAssets(Activity context, String fileName){ 

    String line="";

    String result="";

    try { 

    InputStreamReader inputReader = new InputStreamReader( context.getResources().getAssets().open(fileName),"GBK" ); //这里表示中文

    BufferedReader bufReader = new BufferedReader(inputReader);

    while((line = bufReader.readLine()) != null)

    result += line;

    return result;

    } catch (Exception e) { 

    e.printStackTrace(); 

    }

    return result;

    读 res下文件

    public String getStringFromFile()

    {

    try {

    StringBuffer sBuffer = new StringBuffer();

    InputStream ips = getResources().openRawResource(R.raw.reada);

    InputStreamReader inputStreamReader = new InputStreamReader(ips, "GB2312");

    BufferedReader in = new BufferedReader(inputStreamReader);

    while (in.ready()) {

    sBuffer.append(in.readLine() + "\n");

    }

    in.close();

    return sBuffer.toString();

    } catch (Exception e) {

    e.printStackTrace();

    }

    return null;

    }

    注: textView.setMovementMethod(ScrollingMovementMethod.getInstance()); 让文本可以滚动

  • 相关阅读:
    jQuery-03
    正则表达式
    文件下载
    Shiro笔记
    MyBatis笔记
    Spring5笔记
    JavaScript笔记
    smartsvn安装和使用 —— svn工具linux版
    网易云歌单导入qq音乐
    svn版本回滚 —— svn使用笔记之三
  • 原文地址:https://www.cnblogs.com/sode/p/2172023.html
Copyright © 2020-2023  润新知