タグ

開発とandroidに関するmrtatのブックマーク (3)

  • Android 1.6のDate#toStringは重いので注意 - Kazzz's diary

    あるメソッドの実行時にパラメタにセットしてあるモデルをダンプしようとトーストを使用した所、やたらと遅くなる。Androidのバージョンは1.6だ。 public void post(AttendantModel model) { Toast.makeText(activity, "ボタンが押下されました model = " + model.toString(), Toast.LENGTH_SHORT).show(); } 早速SDKのプロファイラ(TraceView)で調べて見ると、どうやらモデル中のフィールドで使用しているDateクラスのダンプ(toString)が遅いようだ(12回の呼び出しで13240msec) どうしてこんなに掛かっているんだろう。 改めてAndroid1.6におけるDate#toStringを見てみた。 Date.java (1.6) public String

    Android 1.6のDate#toStringは重いので注意 - Kazzz's diary
    mrtat
    mrtat 2011/03/07
    DateのtoString
  • アプリ開発者は何に関心を持ち、どんな疑問を持っているのか?

    急速に普及するスマートフォン。「Android」はいまや、その主要OSの一翼を担うまでに成長した。Androidはオープンソースで自由に開発が行える魅力がある一方で、変化の速さや多様性への対応といったオープンゆえの難しさもある。アプリ開発者は、こうした壁をどのようにして乗り越えようとしているのか。そんなAndroidアプリ開発者や、これからアプリ開発を行おうと考えているユーザーを支援するコミュニティサイト「Android Developer Lounge」が、2010年12月末にオープンした。 連載では、同サイトでやり取りされたさまざまな話題や、開発者同士の交流の様子などを紹介していく。1回目の今回は、サイト内にある2つのフォーラムに投稿されたトピックスを紹介しながら、実際に開発者が何に関心を持ち、どんな疑問を持っているのかを見ていこう。 初心者でも気楽に情報交換できる敷居の低さ アプリ

    アプリ開発者は何に関心を持ち、どんな疑問を持っているのか?
  • Android UIのデザインパターンを集めた『Android Patterns』 | 100SHIKI

    ちょっと前からあるが、やっぱりこれから大事になりそうなのでご紹介。 Android Patternsでは、AndroidUIに関するデザインパターンを集めているようだ。 データをどう見せるべきか、入力フォームをどう作るべきか、通知はどうあるべきか、などなどが画面とともに紹介されている。 比較的自由度の高いAndroidであるが、ユーザーを迷わせないためにもこうしたパターンを抑えておきたいところだ。 今年はAndroid開発!という方は覗いてみてはいかがだろう。

    Android UIのデザインパターンを集めた『Android Patterns』 | 100SHIKI
  • 1