📄 downloadtextform.java
字号:
package x;
import java.io.IOException;
//import java.util.Vector;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.*;
import org.xmlpull.v1.*;
import org.kxml2.io.*;
public class DownLoadTextForm extends Form implements Runnable,CommandListener{
public String URL=new String();
public String selectName="aaa";
public boolean fRead;
public String ficName,ficBody;
Thread t=null;
Font font;
Command slected=new Command("确锟斤拷",Command.EXIT,0);
public DownLoadTextForm(String URL){
super("锟斤拷锟斤拷锟斤拷");
this.URL=URL;
this.addCommand(slected);
this.setCommandListener(this);
font=Font.getDefaultFont();
t=new Thread(this);
t.start();
}
public void run()
{
try
{
HttpConnection hc=null;
KXmlParser parser = new KXmlParser();
hc=(HttpConnection)Connector.open(URL);
parser.setInput(hc.openInputStream(),"UTF-8");
parser.nextTag();
parser.require(XmlPullParser.START_TAG, null, "section");
while (parser.nextTag () != XmlPullParser.END_TAG)
{
readList(parser);
}
parser.require(XmlPullParser.END_TAG, null, "section");
}
catch (Exception e)
{}
}
public static String strBody;
void readList(KXmlParser parser)
{
String itemName=null,itemText=null;
itemName=parser.getName();
try{
itemText=parser.nextText();
}catch(Exception e){}
if(itemName.equals("body")){
strBody=itemText;
}
}
public void commandAction(Command arg0, Displayable arg1) {
if(arg0==slected){
readTextCanvas read=new readTextCanvas(strBody);
//Display.getDisplay(ReaderMIDlet.instance).setCurrent(read);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -