Home J2me J2ME Read File
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

J2ME Read File

Advertisement
In this J2ME application, we are going to read the specified file.

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((charchars);
  }
  return sb.toString();
  }catch (Exception e){}
  return null;
  }
}

 

Download Source Code

Advertisements

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: December 1, 2008

Ask Questions?    Discuss: J2ME Read File   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
Leke Ekundayo
June 21, 2011
Reading and Searching Files

Suppose I want to read from a file in a folder on the disk. Then, how do I search for words in these files. Quite urgent. Thanks
dafny saha
November 7, 2011
comments

i am gettin an exception if i tried to run the code so it returns null..how to rectify it
Kashif
January 1, 2012
Res directory?

I want to ask that: 1 where is Res directory? 2 where to place the file if using netbeans? 3 When porting to nokia device where the files should be kept?
bokang
October 24, 2012
this tutorials are wow!

for real as a new babe in mobile programming this toturials made me a wonder in my world of programming.soon or later the world will know me
Jane
January 3, 2014
IT

I think InputStream is = getClass().getResourceAsStream("help.txt"); should be InputStream is = getClass().getResourceAsStream("/help.txt");
DMCA.com