android 讀取assets下的文本文件內容

  public String readFileFromAssets(Context context, String fileName) throws IOException {
    if (null == context || null == fileName) return null;
    AssetManager am = context.getAssets();
    InputStream input = am.open(fileName);
    ByteArrayOutputStream output = new ByteArrayOutputStream();
    byte[] buffer = new byte[1024];
    int len = 0;
    while ((len = input.read(buffer)) != -1) {
      output.write(buffer, 0, len);
    }
    output.close();
    input.close();
    return output.toString();
  }
相關文章
相關標籤/搜索