2012年7月24日のブックマーク (2件)

  • Handlerクラスの正しい使い方(Androidでスレッド間通信) - ちくたく

    AndroidのHandlerクラスは別スレッドからUI部品操作を用いる際に、よく使われる。Androidの場合はUIスレッドからでないとUI部品を操作できないという制約がある。どのサイトを見てもUIスレッドへイベントを送るための仕組みとして語られている。 いやいや、それは事実だが、それだけでない。 Handlerクラスはスレッド間通信のための仕組みである。もっと正確に言うと、Handlerインスタンスを生成したスレッドへイベントを送るための仕組みなのである。当たり前だと思う人も多いかもしれないが、多くの人はこのことを理解できていない。 ソースレベルで説明してみる。よく書かれるソースは以下のような感じである。 Handler handler = new Handler(); // (1) handler.post(new Runnable() { @Override public void

    Handlerクラスの正しい使い方(Androidでスレッド間通信) - ちくたく
  • FacebookにAndroidアプリのキーハッシュを登録する際の注意点

    自前のAndroidからFacebookにアクセスするためには,Facebookページより開発者として登録し,アプリIDを取得する必要があります. その後,鍵のハッシュ値をFacebookに登録する必要があります. アプリIDの取得方法については下記ページを参照ください. Androidで、Facebook SDK を使ってみた。 - OneWorldの開発ブログ ローカル環境下でデバッグするためには,下記コマンドにより,生成されたキーハッシュをFacebookの開発者ページより登録することで,アクセス可能となります. keytool -exportcert -alias androiddebugkey -keystore "C:\debug.keystore" | openssl.exe sha1 -binary | openssl.exe base64 「debug.keystore」

    FacebookにAndroidアプリのキーハッシュを登録する際の注意点
    ichizin
    ichizin 2012/07/24