package src;
import java.io.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
public class NetworkingTest extends MIDlet
{
private Form form;
public NetworkingTest() throws IOException
{
form = new Form("Http Dump");
InputStream inStream =Connector.openInputStream("http://java.sun.com/");
byte[] buffer = new byte[255];
int bytesRead = inStream.read(buffer);
if(bytesRead > 0)
{
inStream.close();
String webString = new String(buffer, 0, bytesRead);
form.append(webString);
}
}
protected void destroyApp(boolean b) throws MIDletStateChangeException
{
}
protected void pauseApp()
{
}
protected void startApp() throws MIDletStateChangeException
{
Display.getDisplay(this).setCurrent(form);
}
}
本文介绍了一个简单的Java ME平台上的网络应用示例,该应用通过HTTP请求从指定URL获取数据,并将响应内容展示给用户。示例代码展示了如何使用Connector API进行网络连接及数据读取。

被折叠的 条评论
为什么被折叠?



