ブックマーク / rmiya.hatenadiary.org (2)

  • AndroidでHTTP Cache(失敗編) - にゃんだふる日記

    コードレビューの会で発表した資料。AndroidでHTTP通信する際に、Webブラウザと同じようなCache機能を使いたいと思い、Apache HttpClient-Cahceを検証してみた。結果は、思ったより性能が出ない(Cacheあり>Cahceなし)。HTTP Responseのシリアライズに時間がかかっているので、そこを改善できるといいのかな。Protocol Bufferでも使う? 汎用性ならApache HttpClient-Cahceがいいけど、必要なHTTP ResponseだけCacheするandroid.webkit形式を独自で実装してもいいかもしれない。Http Headers(Expires, Last-Modified, Etag, mime-type)はDBに保存、bodyはシリアライズしてファイルに保存すれば、そこそこパフォーマンス出ると思う。 検証用のソース

    AndroidでHTTP Cache(失敗編) - にゃんだふる日記
    kkeisuke
    kkeisuke 2010/10/04
    AndroidでHTTP Cache
  • 2010-09-17

    AndroidのDatePickerやTimePickerは日付・時刻の入力を行うためのコンポーネントであるが、数値を1単位でインクリメント・デクリメントするための機能しかない。 例えば、時刻を入力するとき、1分間隔で入力することは少なく5分とか10分間隔で入力することが多いが、標準のTimePickerで実現できなかった。 そのため、TimePicker内部で使用しているNumberPickerを自作して使用していた。 このとき、下記の問題が発生していた。 apkファイルの肥大化(NumberPickerが内部で使用するリソースファイルをapkファイルに持つため、apkファイルのサイズが大きくなる) Android SDKからコピーしたリソースファイルを流用しているので、カスタムUIを使用している端末(Xperia、Desire等)と同じにならない(背景色とか)。 この問題を解決するため

    2010-09-17
    kkeisuke
    kkeisuke 2010/09/17
  • 1