📄 getblogs.java
字号:
/* * Copyright (C) 2004 MobileBlogger Development Team */package net.sourceforge.mobileblogger;import java.util.*;import javax.microedition.lcdui.*;import javax.microedition.midlet.*;public class GetBlogs extends List implements CommandListener, Runnable { MIDlet midlet; Display display; private static final Command CMD_SET = new Command("Set Blog", Command.OK, 1); Vector result; public GetBlogs(MIDlet m, Display d) { super("User's Blogs", Choice.EXCLUSIVE); midlet = m; display = d; new Thread(this).start(); } public void commandAction(Command c, Displayable d) { UserSettings s = new UserSettings(midlet, display); if(c == CMD_SET) { int i = getSelectedIndex(); String tmp = getString(i); tmp = tmp.substring(tmp.lastIndexOf('-') + 2); tmp = tmp.trim(); s.setBlogid(tmp); display.setCurrent(s); } } public void run() { try { result = BloggerProtocol.getUsersBlogs(MobileBlogger.APPKEY, BloggerSettings.getUsername(), BloggerSettings.getPassword()); } catch(SecurityException se) { display.setCurrent( new Settings(midlet, display) ); return; } for(int i = 0; i < result.size(); i++) { Vector v = (Vector)result.elementAt(i); v = (Vector)v.elementAt(0); for(int j = 0; j < v.size(); j++) { String item = new String(); Hashtable h = (Hashtable)v.elementAt(j); item += h.get("url"); item += " - "; item += h.get("blogid"); append(item, null); } } addCommand(CMD_SET); setCommandListener(this); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -