百度世界(Baidu World)で自社開発のAndroid向けブラウザ(百度浏览器:Baidu Browser)を発表したのでテストしたらパナイ結果になったので興...
throw Life Walkin' On The Spiral. Let's see, if that's true or not.
前回のおさらいですがホンモノのC2DM(Cloud To Device Messaging)の構成はこんな感じ。 端末をC2DMサーバ(@Google)に登録する お返しにregistration IDをもらえる(人にバレちゃだめ) 自分で作ったapp server(GAEで作れる)にuserアカウントとregistration IDを対応付けて保存する browserからapp serverにuser account情報と送信したデータをPOST app serverはuser accountからregistration IDを求めて、データと併せてC2DMサーバへPOST C2DMサーバはregistration IDと対応付けていたデバイスに向けてデータをPUSH
Android Blogを斜め読みするとこんな感じ。ちょびっと複雑。 端末をC2DMサーバ(@Google)に登録する お返しにregistration IDをもらえる(人にバレちゃだめ) 自分で作ったapp server(GAEで作れる)にuserアカウントとregistration IDを対応付けて保存する browserからapp serverにuser account情報と送信したデータをPOST app serverはuser accountからregistration IDを求めて、データと併せてC2DMサーバへPOST C2DMサーバはregistration IDと対応付けていたデバイスに向けてデータをPUSH これのサンプルとしてChrome to PhoneというAndroidアプリがある。 お気軽に試したい場合はこれを使ってみると良さげ。 実際試した人のブログ→
public class MushroomActivity extends Activity { private static final String ACTION_INTERCEPT = "com.adamrocker.android.simeji.ACTION_INTERCEPT"; private static final String REPLACE_KEY = "replace_key"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent it = getIntent(); String action = it.getAction(); if (action != null && ACTION_INTERCEPT.equal
AndroidでWeb APIを使う場合、マルチスレッドによるユーザビリティ向上を以前のエントリで説明しました。 AndroidアプリのUIはシングル・スレッド モデルです。 単純にマルチスレッドにしてUIの操作をしてしまうと、CalledFromWrongThreadExceptionでアプリがダウンしてしまいます。 これを回避する仕組みがHandlerです。 Handlerの仕組みを簡単に説明しようと思ったのですが、 またもや長くなってしまったので、先にまとめます。 AndroidのUI操作はシングル・スレッド モデル ユーザビリティ向上の為にはマルチスレッドが必要 Handlerで実現 Handlerを使わない場合に起きる例外は実行スレッドのチェックで発生 Handlerを使うと、UI Threadの持つキューにジョブを登録できる キューはUI Threadにより実行される
throw Life Walkin' On The Spiral. Let's see, if that's true or not.
Walkin’ On The Spiral. Let’s see, if that’s true or not.あまり外とのつながりを持たないのですが、「第8回エンジニア交流勉強会「gungi」」という勉強会に参加してきました。 内容は以下の通り。 「携帯サイト開発へ押し寄せるのオープン化の波」 「今からでも間に合う AIR の第一歩」 「“グリムス”という参加型環境サイトのご紹介」 やはり一番目の講演が気になりました。 Androidを含めたオープン開発環境の話を沢山聞かせていただきました。 iPhoneやAndroid以外にもNokiaケータイとか面白そうでした。 Obj-Cも使ったことがあるので、iPhoneはいつか触ってみようと思ってます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く