2010-01-01から1年間の記事一覧
通信用のライブラリとして最も気になっているのが、MessagePack。Google のProtocolBuffersと比べても4倍も高速という辺りが非常に興味深い。シリアライズの負荷も小さく、サイズも小さいという理想的なライブラリに見えます。ハード性能、ネットワーク帯域…
そろそろ今年も終わり、ということで、来年に調べると面白そうな技術要素を列挙していく方針で。今回はSonar。(InfoQ)何かというと、ソースコード品質管理ツール。リポジトリに登録されたソースコードに対して解析を行い、結果をレポート形式で出力するツ…
最近妙に忙しいので一言のみ。WebRSSリーダーサービス「Bloglines」がMarchant net という所に移行したんですが、使い勝手が全然違ってきている。。。。これだとGoogle RSS Readerの方がよほど使いやすい。ということで移行先ではなく、Google RSS Readerに…
この間の結果ですが、特に基地局をまたいでもIPアドレスは変わりませんでした。普通に起動したときに基地局の更にバックグラウンドにある存在からIPを割り振られている模様。起動したときに表示される識別子っぽいxxxx.mopera.netという値がIMPIだったり…
気になって調べてみたのが、Android携帯のIPアドレスって、どうやって決まっているのかな?、ということ。というか、Android携帯がどういう経路でネットワークを出ていっているのかな、と書いた方が正確かも。とりあえず何度か確認してわかったことは、下記…
サンプルアプリの内容が大体出来て来たので、今度はレイアウト調整、ということでAndroid Layout Editorで画面を作成。。。。なんですが、いまいち下記の問題があって使いにくい。1.android:backgroundの指定次第ではWYSIWYGビューで例外発生2.画像のサ…
昨日に引き続き。あるんじゃないか、と思って調べていた『画面の縦横を切り替えてもonDestroyが呼ばれない方法』ですが、案の定ありました。記述としては、AndroidManifest.xmlに下記のように記述すればいいようです。=== android:label="@string/app_nam…
テストアプリの動作確認を行っていたときにわかったのですが、Androidって、画面の向きを変えるときに何故かonDestroyが呼ばれてしまうようです。実際、ブレークポイントをはったらきっちり引っ掛かりました。呼ばれるメソッドの流れは下記の模様。。。。普…
前回投稿した、Androidエミュレータにマーケットのアプリケーションをインストールする方法の詳細記述です。1.Android携帯にインストールされているapkファイルをバックアップするAndroid携帯で、バックアップ系のソフトを使ってインストールしているapkフ…
AndroidエミュレータからではAndroidマーケットにアクセスすることはできませんが、アプリケーションをインストールする方法は無いのかな。。。と考えていましたが、とりあえず見つかりました。手順は下記の通り。1.Android携帯にインストールされているap…
昨日のHandlerの存在を受けて、Androidでのアプリ実行中のブレークに引っ掛かるスレッドと、その時点でのスレッド一覧を確認してみました。とりあえず、確認したのは下記の○パターン。1.onCreateでActivityを初期化している時2.画面上のボタンにListener…
昨日困っていた、タイマーが動かなかった件ですが、実はタイマーが動かなかったのではなく、Handlerを経由せずにGUIに対してアクセスするタスクを実行していたからでした。#具体的にGUIアクセスしている個所は★参照Handlerってなんじゃらほい、と思って調べ…
最近KDDIのIS03が予約27万件とかいろいろ騒がれています。電車の中の吊広告でも、Android Au 解禁、とか出ているんですが。。。。IS01はもう完全に忘れ去られたという認識でいいんでしょうか(笑元々形状からしてネタ端末だった、というのはわかりますが。…
Androidでテストアプリを作成中。。。。なんですが、今悩んでいるのはServiceクラスから下記の条件を持つCallbackを呼び出す際、Callbackを呼び出す側で呼び出すキーを指定可能にすべきか否か、という点。Callbackからキーを指定可能として作るか、はたまたC…