ってことで。 twitter4Jは素晴らしいっすね。 ものすごく簡単に、twitterにアクセスして色々できちゃいます。 詳しい使い方は http://www.nilab.info/zurazure2/001120.html http://www.adamrocker.com/blog/255/hello-android-chapter7-the-connected-world.html あたりを見てもらうとして。 取得したタイムラインをデータベースに一時的に入れて色々弄りたいじゃないですか。 ってことでやってみました。 すごい簡単。 以下コード。汚いですけど勘弁してください。 /** * * @author bangucs * twitterに接続してDBに入れるとこまでやります */ class DatabaseHelper extends SQLiteOpenHelper { pub
OAuthによるTwitter通信を行うプログラムを作成する。 アプリの登録 Twitterの連携アプリの登録ページでアプリの登録を行う。 アプリケーションの種類は「ブラウザアプリ」、コールバックURLには適当なURLを記述。 インテントでWebブラウザを開いて認証を行い、証明書となるトークンを元のアクティビティに戻してもらうため。 consumerKeyとconsumerSecretを取得し、ソースコードに記述。 ライブラリの追加 オープンソースライブラリ「oauth-signpost」を使用する。 「signpost-core-1.2.1.1.jar」と「signpost-commonshttp4-1.2.1.1.jar」をダウンロードしてパスを通す。ライブラリの追加方法は「Package Explorerのプロジェクト名を右クリック→Properties→Java Bu
access_tokenとaccess_token_secretを取得したあと、OAuth認証済みのtwitterインスタンスを取得する方法。 http://twitter4j.org/ja/code-examples.html に載っていた twitter.setOAuthAccessToken(accessToken); がdeprecatedになっていたので調査。 Twitter4jにはいろいろやり方があるみたいで、どのインターフェースを使えばよいのかわからなかったが、とりあえず以下の書き方でいけた。 Twitter4jのバージョンは2.1.4を使用した。 ConfigurationBuilder confbuilder = new ConfigurationBuilder(); confbuilder.setOAuthConsumerKey(CONSUMER_KEY); confb
Twitter4jを利用してOath認証、tweetするまでをやります。 「コレ!」の部分も自分のアプリ名になります。 Twitter4Jとは・・・ Twitter4J は Twitter API の Java ラッパです。 Twitter4J を使うと JSON や HTTP に詳しくなくても容易に Twitter とインタラクトするアプリケーションを書くことが出来ます。Twitter4J は Twitter 非公式のライブラリです。 参考:twitter4j ソースコードが見にくく最新版で動かない部分があったので全面的に記事修正しました。(2011/10/05) Twitter4jの開発者様がTwitterに入社したそうです。おめでとうございます! Twitter developer にアクセスしアプリケーションの登録を行います。 こんな感じで登録しました。 登録したら[Consume
androidアプリを暇つぶしで作っておりまして、その記録です。 最近、iOSアプリとかIoTとかにも手を広げ始めたので、ブログタイトルに「とか」を入れました。 「やりたいことを我慢しなくてよい世の中にしたい」という思いで仕事に取り組んでいます。 【セルフPR】 ・ねこぱβ(http://cat.picparks.com) ・いぬぱβ(http://dog.picparks.com) も見てくれると嬉しいです。 --- Twitter4jは2.1系から2.2系で使い方が変わったので、2.2系をお使いになる場合は、こちらの記事をご覧ください。 Twitterクライアントを作るに当たって必要な認証方法として、 前のエントリで書いたように、よりセキュアな認証方法であるOAuth。 Twitter4jとSignpostの併用とか訳の分からないコーディングや、 返ってきたaccess_tokenをユ
今更ながらライフサイクル(onCreate()→onStart()→onResume())の理解を 曖昧なまま開発を進めてしまっていたため、流れを確認するために サンプルソースを作ってみた。 説明 よく参考書なので目にするこのライフサイクルを動かして確かめる。 cycletest.java(メインアクティビティ) main.xml(メインのレイアウト) cycletest.java public class cycletest extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Toast.makeText(this, "onCreate", Toast.LENGTH_SHORT).show(); } @Overr
androidアプリを暇つぶしで作っておりまして、その記録です。 最近、iOSアプリとかIoTとかにも手を広げ始めたので、ブログタイトルに「とか」を入れました。 「やりたいことを我慢しなくてよい世の中にしたい」という思いで仕事に取り組んでいます。 【セルフPR】 ・ねこぱβ(http://cat.picparks.com) ・いぬぱβ(http://dog.picparks.com) も見てくれると嬉しいです。 --- Twitter4jは2.1系から2.2系で使い方が変わったので、2.2系をお使いになる場合は、こちらの記事をご覧ください。 Twitter4jを使ったOAuth認証のコーディング例、 もしくは、Twitter4jを使ったxAuth実装のコーディング例の続き・・・ OAuthにせよxAuthにせよ、requset_tokenとrequset_token_secretを取得すれ
xAuthを使うための手続き - タイトルは未定でxAuthを使うための準備が出来たら、後はプログラムを書くだけですね。というわけで、JavaでTwitter4Jを使ったサンプルを晒します。サンプルはxAuthを使ったログインの部分のみです。ログインしたら、後は今まで通りですしおすし。俺々クラスなので、変なこと書いてたら、遠慮なくツッコミお願いしますwテストコードコメントは実際にアプリ作る時にここでこんなことするよねー的なメモです。 import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.CoreMatchers.nullValue; import static org.junit.Assert.assertThat
AndroidアプリはJavaで組めるので、現在流通しているすべてのJavaライブラリが流用できるように思えるが、厳密には(文法ではなく、環境という意味で)Javaではなく、しかも組み込みJavaとして使用する手直ししないと動作しない場合も多々ある。 例えば J2EEには有るがAndroidに無いライブラリを使用している メモリを富豪的に使用 などは、その代表例。 オープンソースなライブラリなら自分で修正できるので、自力で解決できる事も多い。ただ、ソースが公開されてない場合はもうお手上げ。動かない場合は諦めるしかない。外部のJavaライブラリを使用する際は、サンプルアプリを作成して動作確認した上で実アプリに組み込む事をお勧めする。 とまあ、そんな前置きはさておき、AndroidにTwitter4j 2.0.8を組み込んだ時にハマった点とその解決方法を書いておく。この情報は、Twitter4
こんにちは。daichi1128です。 以前、ListViewのカスタマイズとしてTwitter風のListViewを作成しました。 ListViewをカスタマイズする | Techfirm Android Lab せっかくなので、今回は続きとしてネットワーク通信をしてTwitterのタイムラインを取得する部分を作ってみます。 今回必要な作業は Twitter APIの理解 AndroidでHTTP通信 XMLデータのパース です。 Twitter APIの理解 Twitterのタイムラインを取得するにはTwitter APIを利用します。 Twitter API Wiki / Twitter API Documentation 今回はアカウントの認証が不要なpublicなタイムラインを取得することにします。 Twitter API Wiki / Twitter REST API
Android アンドロイド/iPhone アイフォン を対象に行われた社内研修をベースにして開発環境構築から携帯アプリ開発、そして携帯アプリ公開までを説明していきます。 実習ではTwitterの認証にXAuth認証を使用することになっています。このXAuth認証を利用するには、メールによる申請が必要です。しかも、英文でのやりとりということで右往左往しました。今回は、私と同じように英文が苦手な方のために申請開始から申請が通るまでを説明します。 【XAuth認証とは】 詳しい説明は専門知識の豊富な方にお任せしますが、次の点は認識しておきましょう。 OAuth認証からユーザー操作を省略基本的にデスクトップクライントを対象メールによりアクセス許可を申請AccessToken/AccessSecretを保存して認証 まずは、既に申請せれた方がサンプルを公開していないか検索しました。英文が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く