タグ

開発とdevに関するzetfsのブックマーク (1)

  • (旧) 猫好きモバイルアプリケーション開発者記録 Android開発においての設計・開発の注意点

    AndroidアプリケーションはJavaで記述します。 Javaは非常に柔軟なプログラミングが可能な言語で、登場した当初はガベージコレクションの際に一時停止する遅い言語というイメージでしたが、今やHotSpotを利用するとC/C++よりも速くなる場合があるという、登場当初からは想像もつかなかった言語に成長しています。 前振りはさておき、そんなJavaという言語を利用してAndroidではアプリケーションを開発しますが、AndroidJavaは他のプラットフォームにおけるJavaとは大きく異なる点があります。 01. static変数はキャッシュ以外の目的で利用してはいけない static変数はアプリケーションが起動してから終了するまで、 ずっと保持され続ける値というイメージがあるかと思います。 これを利用して、例えば予め重い画像処理においてカラーテーブルを作成して、 それをstatic変

    zetfs
    zetfs 2012/03/12
    端末のメモリが少なくなるとアプリで利用されているstatic変数がすべてクリアされてしまいます。
  • 1