J2ME Read File
In this J2ME application, we are going to read the specified file.
This example shows you how to read the data of the specified file. To
implement this type of logic we need to create a text file in the res folder of
the directory. In this application we are creating a "help.txt" file
and read the data of this file by the help of j2me midlet.
For Details you can download the source code and use it on j2me environment.
ReadFile.java
import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ReadFile extends MIDlet implements CommandListener{
private Display display;
private Form form;
private Command read, exit;
private Alert alert;
public ReadFile(){
display = Display.getDisplay(this);
read = new Command("Read", Command.SCREEN, 1);
exit = new Command("Exit", Command.EXIT, 1);
form = new Form("Read File");
form.addCommand(exit);
form.addCommand(read);
form.setCommandListener(this);
}
public void startApp(){
display.setCurrent(form);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){
notifyDestroyed();
}
public void commandAction(Command c, Displayable s){
String label = c.getLabel();
if (label.equals("Read")){
String string = file();
if (string != null){
alert = new Alert("Reading", string, null, null);
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert, form);
}
} else if (label.equals("Exit")){
destroyApp(false);
}
}
private String file(){
InputStream is = getClass().getResourceAsStream("help.txt");
StringBuffer sb = new StringBuffer();
try{
int chars, i = 0;
while ((chars = is.read()) != -1){
sb.append((char) chars);
}
return sb.toString();
}catch (Exception e){}
return null;
}
}
|
Download Source Code