Reading a file sample program in Android

By: Ashley  

This sample android program shows you how read a file in Android. In this program an embedded file which is saved in your project under the res/drawable folder is opened and read in your android program. Once it is read, the contents of the file are shown in a Toast. A Toast is just a special alert that is shown on the screen and disappears after some time automatically,.

The file is as follows:

package com.javasamples;

//reading an embedded RAW data file

import android.os.Bundle;
import android.widget.Toast;

public class FileDemo1 extends Activity {
public void onCreate(Bundle savedInstanceState) {
	try {
	} catch (IOException e) {
					 "Problems: " + e.getMessage(), 1).show();
}// onCreate

public void PlayWithRawFiles() throws IOException {      
	String str="";
	StringBuffer buf = new StringBuffer();			
	InputStream is = this.getResources().openRawResource(R.drawable.my_base_data);
	BufferedReader reader = new BufferedReader(new InputStreamReader(is));
	if (is!=null) {							
		while ((str = reader.readLine()) != null) {	
			buf.append(str + "\n" );
			buf.toString(), Toast.LENGTH_LONG).show();				

}// PlayWithSDFiles

} // FilesDemo4

The output of this program will be as shown in the android emulator below.

The main.xml file in your res/layout folder is as follows:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""

Archived Comments

1. I want to read a txt file from internal storage and this file contains csv values help me
View Tutorial          By: Anees at 2016-04-14 16:18:22

2. Its working Great.
Here i want to ask one thing suppose i want to take only first line of th

View Tutorial          By: Manish at 2015-03-18 11:55:20

3. Works thnx :D :D :D :D
View Tutorial          By: nik at 2014-11-09 20:44:29

4. it is perfectly working...
View Tutorial          By: Venkatesh at 2014-09-21 06:54:39

5. I used a txt file and stored it under my drawable folder but it says, expected resource of type raw?
View Tutorial          By: Sara at 2014-09-18 16:33:30

6. This is really a very good article <a herf="
View Tutorial          By: Nilesh at 2014-09-09 05:18:45

7. FINALLY! A place that gives complete examples (with pictures!) rather than cryptic pieces of code.
View Tutorial          By: bminton at 2013-03-19 00:15:55

8. nice tutorial man !
View Tutorial          By: yash at 2012-11-10 05:08:31

9. Nice sample,thanks a lot.
View Tutorial          By: E.R.YURTTAÅž at 2012-09-12 20:24:55

10. Salaam can any one tell me how to connect android with PC,or i want to say how Remote Desktop Applic
View Tutorial          By: Ghani22 at 2011-10-04 18:51:48

Most Viewed Articles (in Android )

Latest Articles (in Android)

Comment on this tutorial