android で遊ぶ

梅雨も明けたし、android で遊んでる訳にもいかなかったりするのですが。
とりあえずボタン押したら終了する、までは実装。これを元にして twitter につぶやきを残してみる方向で色々確認。

jar をオトして eclipse 上で見える形にしときゃ良いのか。

とりあえず

解凍して javadoc 見てるちう。最初に見るべきは twitter4j.Twitter との事。つぶやくだけならこれ一発で何とかなりそげ。

import twitter4J.Twitter;

Twitter t = Twitter("id", "pass");
t.update("hello world");

みたいなカンジで良いのかなぁ。TwitterException throw するらしいので try で囲まないと駄目か。あ、Deprecated ってなってるな。代わりに updateStatus 使え、とある。

サンプル

twitter4J/src/main/java/twitter4j/example にサンプル有。Update.java に以下な記述がありますな。

import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
/**
 * <p>This is a code example of Twitter4J update API.<br>
 * Usage: java twitter4j.examples.Update <i>TwitterID</i> <i>TwitterPassword</i> <i>text</i><br>
 * </p>
 * @author Yusuke Yamamoto - yusuke at mac.com
 */
public class Update {
    /**
     * Main entry for this application.
     * @param args String[] TwitterID TwitterPassword StatusString
     */

    public static void main(String[] args)throws TwitterException{
        if (args.length < 3) {
            System.out.println(
                "Usage: java twitter4j.examples.Update ID Password text");
            System.exit( -1);
        }
        Twitter twitter = new Twitter(args[0], args[1]);
        Status status = twitter.updateStatus(args[2]);
        System.out.println("Successfully updated the status to [" + status.getText() + "].");
    }
}

コードサンプルでも色々確認できる模様。