13,100
社区成员
发帖
与我相关
我的任务
分享
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.io.file.*;
import java.io.*;
public class Midlet1 extends MIDlet {
private static Midlet1 instance;
public Midlet1() {
instance = this;
}
public void startApp() {
try {
String url = "http://wap.baidu.com/r/wise/wapsearchindex/logoindex.jpg";
String root = System.getProperty("fileconn.dir.photos") + "baidu.jpg";
HttpConnection connection = (HttpConnection) Connector.open(url);
int state = connection.getResponseCode();
if (state == HttpConnection.HTTP_OK) {
InputStream is = connection.openInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] b = new byte[1024];
int count = is.read(b);
while (count > 0) {
baos.write(b, 0, count);
count = is.read(b);
}
byte[] buffer = baos.toByteArray();
FileConnection fc = (FileConnection) Connector.open(root, Connector.READ_WRITE);
if (!fc.exists()) {
fc.create();
OutputStream out = fc.openOutputStream();
out.write(buffer);
out.flush();
out.close();
}
fc.close();
}
connection.close();
} catch (IOException ex) {
ex.printStackTrace();
}
quitApp();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public static void quitApp() {
instance.destroyApp(true);
instance.notifyDestroyed();
instance = null;
}
}