Home J2me Access URL



Access URL
Posted on: December 18, 2008 at 12:00 AM
This example is used to access the data from the specific url. The Stream Connection is used to connect the application to the specific url by Airtime (connect to the internet).

Access URL

     

This example is used to access the data from the specific url. The Stream Connection is used to connect the application to the specific url by Airtime (connect to the internet). In this example we are trying to make a connection between internet and mobile. In the example we have created the connection, but here a message will be shown "Is it OK to Use Airtime?", If user click on 'No' button then it return to launch page, but if user click on 'Yes' button then it check the http connection from the internet, if connection is available then text will be displayed otherwise exception will be thrown.

 

 

 

 

The Application is as follows:

 

Source Code of AccessUrl.java

import java.io.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class AccessUrl extends MIDlet{
  private Display display;
  String url = "http://www.roseindia.net/hello.txt";

  public AccessUrl(){
  display = Display.getDisplay(this);
  }

  public void startApp(){
  try{
  connection(url);
  catch (IOException e){
  System.out.println("IOException " + e);
  e.printStackTrace();
  }
  }
  
  public void pauseApp(){}

  public void destroyApp(boolean unconditional){}

  void connection(String url) throws IOException{
  StreamConnection sc = null;
  InputStream is = null;
  StringBuffer buffer = new StringBuffer();
  TextBox access;
  try{
  sc = (StreamConnection)Connector.open(url);
  is = sc.openInputStream();
  int chars;
  while((chars = is.read()) != -1){
  buffer.append((char) chars);
  }
  System.out.println(buffer.toString());
  access = new TextBox("Access Text", buffer.toString(), 10240);
  }finally{
  if(is != null){
  is.close();
  }
  if(sc != null){
  sc.close();
  }
  }
  display.setCurrent(access);
  }
}

Download Source Code

Related Tags for Access URL:
curldatatimeapplicationairioconnectionsedstreaminternetintthisaiappconnectifexampletoexamcieliusepeimfromceinmnttrnetcanetesspecmeinternppcatxaxampsspessatisirimempleaccstrspecificrtssthstaccessatiapicaicapleplonomo


More Tutorials from this section

Ask Questions?    Discuss: Access URL   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.