タグ

2010年8月2日のブックマーク (3件)

  • パフォーマンス向上に役立つ情報いろいろ | Techfirm Android Lab

    A3へ参加するためにアプリを作っていますが、なかなかパフォーマンスが出ずに苦労しています。 そこでいろいろ探しまわった所、パフォーマンス向上に役立つ情報をいろいろ見つけたのでご紹介。 Turbo-charge your UI: How to Make your Android UI Fast and Efficient Google I/O – Turbo-charge your UI: How to Make your Android UI Fast and Efficient UIを高速化するためのTipsをいろいろ教えてくれています。 Adapterではビューを再利用しなさいとか、複雑なビュー階層の場合ViewStubを使いなさいとか、バックグラウンドの画像はなしにすると早いよとか、キャッシュにはソフトリファレンスを使うとよいよとか。 PDFはこちら Debugging Arts

  • CacheオブジェクトにはSoftReferenceを | Techfirm Android Lab

    Android、いかがですか。 今日もOut Of Memory、出していますでしょうか。 そんなあなたに朗報です。 少しでもメモリにやさしいプログラムを。 今日はSoftReferenceのお話です。 トレードオフ Androidで(というよりもJavaで)パフォーマンスに最も影響を与えるのはインスタンス生成の部分ではないでしょうか。 ループの中でインスタンスを生成しようものなら、たちまちあなたのUIは機敏さを失うことになるでしょう。 インスタンス生成はGCの源です。ストップザワールドを少しでも避けるためには極力newなどは控えなければなりません。 となると、インスタンスを作らないことが究極なのですが、全く作らないというわけにはいきません。ならば、一度作ったインスタンスは再利用しようではありませんか。 その時に役に立つのがキャッシュです。一度作ったインスタンスはキャッシュに保持し

  • クラウドなアプリケーション構築 前編-WebView | Techfirm Android Lab

    はじめまして。鈴木です。 今回から2回に分けて「クラウドなアプリケーションの構築」と題して Androidの特性を生かしたサーバーサイドアプリケーションの構築を 実践していこうと思います。 これまでのモバイルアプリケーション開発とは一線を画して なんでもできちゃうAndroidですが、Googleケータイというからには、 やっぱりクラウドなアプリケーションを開発したいですよね。 実際、これまでWEBブラウザに頼らざるを得なかったクラウドの世界も、 Androidケータイというフロントエンドを得ることで より強力なサーバサイドアプリケーションを提供することができます。 今回はその礎として、「WebView」を使ってサーバーサイドから アプリ上の画面制御をしてみたいと思います。 HTMLファイルの表示 WebViewは、HTMLファイルを表示するコンポーネントです。 この