タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

AndroidとTwitter4jに関するhamu-techのブックマーク (2)

  • Android で Twitter4J から Streaming API 使う場合

    デフォルトのまま使うのは無駄な処理が多く制御もしづらいので、よっぽど単純なテスト目的を除いてやめましょう。 Twitter4J は Streaming API で受け取ったデータをマルチスレッドで処理するために内部で独自のスレッド管理をおこなってますが、これは当然というかほぼ T4J 専用に作られていて非常に応用が利きません。たとえば作られたスレッドが余っていても T4J 専用なので自分のアプリから使うことが出来なかったりします。Android でこの無駄はバッテリーにとても厳しい。 また Java 1.4 との互換性にも縛られているせいで「車輪の再発明」を強いられている感もあり、Java 1.5 環境の Android ならもっとかんたんで便利なものが手軽に利用できるのでそっちにしたほうがいい、というのもあります。 具体的には twitter4j.internal.async.Dispa

    Android で Twitter4J から Streaming API 使う場合
  • むしろ Twitter4J で twitter を勉強してみる (3) : StatusMethods インターフェース (I) - 倭マン's BLOG

    さて、今回から twitter4j.Twitter インターフェースが拡張しているインターフェースを具体的に見ていきます(記事一覧)。 まぁ当面は Twitter4J のサイトにある「コード例」で使われているやつから攻めていきましょう。 まずは「1. スタテータスの更新」で使われているメソッド Twitter#updateStatus() が定義されているインターフェース、twitter4j.api.StatusMethods インターフェースをやっちゃいます。 参考 URL Twitter4J 「コード例」 StatusMethods インターフェース StatusMethods インターフェースの定義はこんな感じです(JavaDoc): public interface StatusMethods{ // ステータスの更新・取得・リツート・削除 Status updateStatus(

    むしろ Twitter4J で twitter を勉強してみる (3) : StatusMethods インターフェース (I) - 倭マン's BLOG
  • 1