Java tutorial
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textViewRaw = (TextView) findViewById(R.id.textViewRaw); textViewRaw.setText(getText(this.getResources().openRawResource(R.raw.raw_text))); TextView textViewAsset = (TextView) findViewById(R.id.textViewAsset); try { textViewAsset.setText(getText(this.getAssets().open("asset_text.txt"))); } catch (IOException e) { e.printStackTrace(); } } private String getText(InputStream inputStream) { StringBuilder stringBuilder = new StringBuilder(); try { ; if (inputStream != null) { InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String newLine = null; while ((newLine = bufferedReader.readLine()) != null) { stringBuilder.append(newLine + "\n"); } inputStream.close(); } } catch (java.io.IOException e) { e.printStackTrace(); } return stringBuilder.toString(); } }