Pada pembahasan kali ini saya akan mencoba untuk membuat suatu program yang digunakan untuk mengakses data dari url tertentu. Stream Connection digunakan untuk menghubungkan aplikasi ke url tertentu dengan Airtime (terhubung ke internet). Pada contoh kali ini kita mencoba untuk membuat sambungan antara internetdan mobile.
Pada contoh kita telah membuat sambungan, tetapi di sini pesan akan ditampilkan "Apakah OK untuk Gunakan Airtime(Connect ke Internet)?", jika pengguna meng-klik 'No' button maka akan kembali untuk memulai halaman, namun jika pengguna klik pada 'Yes' button maka akan melakukan cek koneksi http dari internet, jika sambungan tersedia maka teks akan ditampilkan and otherwise exception will be thrown.
Aplikasinya adalah sebagai berikut:

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.kipluxer.com/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(), 1024, 0);
}finally{
if(is != null){
is.close();
}
if(sc != null){
sc.close();
}
}
display.setCurrent(access);
}
}
Download Source Code
Not the Article you Wanted? Search This Site






0 komentar:
Poskan Komentar