Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.
![AsyncTask | Android Developers](https://cdn-ak-scissors.b.st-hatena.com/image/square/8625869fdda9d01ac482da229cc81f5ad5847464/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.android.com%2Fstatic%2Fimages%2Fsocial%2Fandroid-developers.png)
AndroidでWeb APIを使う場合、マルチスレッドによるユーザビリティ向上を以前のエントリで説明しました。 AndroidアプリのUIはシングル・スレッド モデルです。 単純にマルチスレッドにしてUIの操作をしてしまうと、CalledFromWrongThreadExceptionでアプリがダウンしてしまいます。 これを回避する仕組みがHandlerです。 Handlerの仕組みを簡単に説明しようと思ったのですが、 またもや長くなってしまったので、先にまとめます。 AndroidのUI操作はシングル・スレッド モデル ユーザビリティ向上の為にはマルチスレッドが必要 Handlerで実現 Handlerを使わない場合に起きる例外は実行スレッドのチェックで発生 Handlerを使うと、UI Threadの持つキューにジョブを登録できる キューはUI Threadにより実行される
先週末、ちょっとしたプログラムをGAE/Jで動かして実際に使ってもらってみたのですが、そうすると、いままでテストでちょこちょこやってたときには全部のDaily Quotaが0%だったものが、数%の数字を示すようになります。 これを、ちゃんとプロモーションして多くの人に使ってもらおうとすると、課金が発生したり制限にひっかかったりしそうです。 で、たとえばDatastore APIの呼び出し回数がヤバいとして、API呼び出しを減らすためにキャッシュしようとすると、MemcacheのほうのAPI呼び出し回数がヤバくなってきます。 で、じゃあということでデータストアにデータを置くようにすると、保存量の制約で課金がかかってきます。で、それならと、データストアに置くのはシリアライズしたデータにしてデータ量が最低限になるようにすると、今度はその処理をするためのCPU時間で課金がかかってきます。 コードを
昨日,Androidアプリが早くも2万本を超えたと米国の複数のブログメディアで報じられた。 今日の記事では,その元データとなっているAndrolib.comより図を引用して,Androidアプリ急成長の様子を見てみたい。 月次アプリ数で見ると次のようになる。 Android2.0を搭載したDroidが出荷されたのが11月6日,そのあたりからiPhoneキラーとして存在感を大きく増したため,アプリ数も急増しはじめたようだ。ちなみに Droidの出荷台数やiPhoneの比較については下記記事にて速報しているので興味のある方はご参照を。 ・ 最強のiPhoneキラー"Droid"。初週は絶好調で推定販売台数25万台か。iPhoneと比較すると? (2009/11/15) なお,同時にダウンロード数によるアプリ比率や有料/無料の割合も公開された。開発者にとって貴重なデータなのであわせて掲載したい。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く