-2

私は J2me を初めて使用します。シリーズ 40 デバイスの j2me(java) で LWUIT を使用して Rss 読み取りアプリケーションを開発する必要があります。1) Rss ファイルを読み込む必要がある 2) LWUIT 一覧画面に Rss xml ファイルからタイトルと画像を表示する必要がある 3) タイトルをクリックすると、フォーム画面が表示され、LWUIT フォームに説明が表示される必要があるおよび RSS ファイルからの発行日

サンプルコード、助けが必要ですか?

4

2 に答える 2

1

LWUIT4IO の一部またはCodename Oneの標準部分である RSS リーダー コンポーネントを確認してください。

GUIビルダーを使用して配置するだけで、そのようなアプリケーションを作成できます。

于 2012-08-05T07:45:20.527 に答える
0

LWUIT を使用して Rss リーダー アプリケーションを開発するには、以下のコードを使用できます。

RssMidlet:

import com.sun.lwuit.*;
import com.sun.lwuit.animations.Transition3D;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import java.util.Vector;
import javax.microedition.midlet.*;

 public class RssMidlet extends MIDlet implements ActionListener {

    private List rssFeedList;
    private Vector rssFeed;
    private Image image;
    private Form form1;

    public RssMidlet() {
        Display.init(this);
        rssFeed = new Vector();
        form1 = new Form();
        form1.setFocus(true);
        form1.addCommandListener(this);
        form1.setScrollableY(true);
        form1.setTransitionInAnimator(Transition3D.createRotation(250, true));
        //Initialize a  List Object with Vector ref rssFeed
        rssFeedList = new List(rssFeed);
        rssFeedList.setRenderer(new NewsListCellRenderer());
        rssFeedList.setFixedSelection(List.FIXED_NONE);
        rssFeedList.setItemGap(0);
        form1.addComponent(rssFeedList);
    }

    public void startApp() {

        String url = "Your Input Rss File Here";
        ParseThread myThread = new ParseThread(this);
        //this will start the second thread
        myThread.getXMLFeed(url);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

        public void addNews(RssModel newsItem) {
        rssFeed.addElement(newsItem);

       form1.show();
    }

    }
}

この例を参照して、 NewsListCellRendererクラスを作成できますLWUIT ブログ ContactsRendererの 例

于 2012-11-12T05:29:46.593 に答える