📄 main.java
字号:
package src;
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
public class main extends MIDlet
{
public void startApp()
{
System.out.println("Pedimos la p醙ina a Google.es");
try
{
descargaHTTP("http://www.google.es");
}
catch (Exception e)
{
e.printStackTrace();
}
destroyApp(true);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional)
{
//Fin de la aplicaci髇
System.out.println("Fin de la aplicacion");
notifyDestroyed();
}
public void descargaHTTP(String url) throws IOException
{
HttpConnection httpConn = null;
int c;
System.out.println("paso1");
//Cadena del perfil de conexi髇
String connProfile = ";bearer_type=gprs;access_point=airtelnet.es;username=vodafone;password=vodafone;";
System.out.println("paso2");
//Creamos unos streams de entrada y salida
InputStream is = null;
OutputStream os = null;
System.out.println("paso3");
try
{
//Abrimos la conexi髇 con el m閠odo GET
System.out.println("paso4");
httpConn = (HttpConnection)Connector.open(url + connProfile);
System.out.println("paso5");
httpConn.setRequestMethod(HttpConnection.GET);
System.out.println("paso6");
httpConn.setRequestProperty("User-Agent", "Profile/MIDP-1.0 Confirguration/CLDC-1.0");
System.out.println("paso7");
//Campturamos la respueta ...
int respCode = httpConn.getResponseCode();
//En caso de no error ...
if (respCode == httpConn.HTTP_OK)
{
StringBuffer sb = new StringBuffer();
os = httpConn.openOutputStream();
is = httpConn.openDataInputStream();
//Mientras haya datos que leer ...
while ((c = is.read()) != -1)
{
//Los almacenamos en el String
sb.append((char) c);
}
//Mostramos los datos por la salida estandard
System.out.println("C骴igo HTML recibido: " + sb);
}
else
{
System.out.println("Error abriendo la conexi髇. Error num: " + respCode);
}
}
finally
{
//Cerramos todos los streams y la conexi髇
if(is!= null)
is.close();
if(os != null)
os.close();
if(httpConn != null)
httpConn.close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -