タグ

ブックマーク / techbooster.org (3)

  • AndroidでFacebookの認証を行う方法(準備編) | TechBooster

    Androidでは、Facebook APIを利用するためのSDKが用意されています。 今回と次回の計2回に渡って、このFacebook Android SDKを用いてログインを行うところまでを解説したいと思います。 今回はまず準備段階として、Facebook Android SDKをAndroidプロジェクトに組み込む方法について解説します。 Facebook APIを利用してアプリケーションを作成する場合、Twitterなどと同様、OAuth認証をを用いてログインを行うことになります。 OAuth認証とは、アプリケーション作成者自身がログイン機能を作るのではなく、第3者機関(ここではFacebook)に認証を委譲してユーザーにログイン機能を提供する方法で、最近ではWebサービスを中心に広く普及しています(ATNDもその一つ)。 このOAuth認証を行う部分の実装については次回解説してい

    AndroidでFacebookの認証を行う方法(準備編) | TechBooster
  • BufferedWriterクラスを使用してサーバーにメッセージを送信する | TechBooster

    Socketクラスを使用してソケット通信をするではサーバーへ接続してメッセージを受け取る方法を紹介しましたが、今回はサーバーへメッセージを送信する方法を紹介します。 詳細は以下から。 ・BufferedWriterクラス BufferedWriterクラスは文字型出力ストリームに効率的に文字を書き込む機能をサポートしてくれるクラスです。 以下のようにインスタンス化することでサーバーとの文字型出力ストリームを確立できます。 BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( "サーバーと接続が確立しているSocketクラスオブジェクト".getOutputStream())); サーバーとの文字型出力ストリームが確立できたらwriteメソッドでストリームにメッセージを書き出し、flushメソッドでメッセージを送

  • Android3.0以降で、AsyncTaskLoaderを利用した非同期処理を行う | TechBooster

    Android3.0(HoneyComb)から、AndroidにはLoaderという非同期にデータをロードする仕組みが追加されています。 エントリでは、そのLoaderの仕組みの中でもAsyncTaskに似た汎用的なLoaderのAsyncTaskLoaderの使い方を紹介しています。 以下スクリーンショットの様な、端末内のアプリケーション一覧を読み込むアプリケーションを作成し、 AsyncTaskLoaderを紹介していきます。 サンプルは、Android Developersのサンプルを参考に処理を簡略化しています。 AsyncTaskLoaderを深く理解するために、リンク先も参考にするとよいと思います。 それでは続きをどうぞ。 AsyncTaskLoaderを利用する はじめにAsyncTaskLoaderを利用する場合の重要なメソッドを以下に纏めます。 以下に挙げたメソッドは

    Android3.0以降で、AsyncTaskLoaderを利用した非同期処理を行う | TechBooster
  • 1