Pro16Activity.java
package ps.pro16;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;
public class Pro16Activity extends Activity {
/**
* www.master-gtu.blogspot.com
* pankaj sharma(8460479175),
* chavda vijay(8460420769)
*/
TextView tvmsgfromasset,tvmsgfromsdcard;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try
{
tvmsgfromasset=(TextView) findViewById(R.id.textView2);
tvmsgfromsdcard=(TextView) findViewById(R.id.textView4);
//--------reading from asset folder-----------
InputStream is1=null;
is1=getResources().getAssets().open("hello.txt");
if(is1!=null)
{
Toast.makeText(this, "File Exists", Toast.LENGTH_LONG).show();
String myMsg1="";
while(is1.available()>0)
{
myMsg1=myMsg1+(char)is1.read();
}
is1.close();
tvmsgfromasset.setText(myMsg1);
//--------writing to sdcard-----------
byte b[]=myMsg1.getBytes();
File myFile = new File("/sdcard/hello.txt");
OutputStream os=new FileOutputStream(myFile);
os.write(b);
os.close();
Toast.makeText(this, "write Success.", Toast.LENGTH_LONG).show();
//--------read file from sdcard--------
InputStream is2=null;
is2=new FileInputStream(myFile);
String myMsg2="";
while(is2.available()>0)
{
myMsg2=myMsg2+(char)is2.read();
}
is2.close();
tvmsgfromsdcard.setText(myMsg2+"");
}
}
catch (IOException e)
{
Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
}
}
}
No comments:
Post a Comment