アプリケーション Archive

LruCacheを使ってメモリキャッシュを実装する

Android 2.3以降のメモリキャッシュにはLruCacheクラスが推奨されています。LruCache(android.util.LruCache)はAndroid 3.1(API Level 12)から利用でき、またAndroid 3.1以前の端末のためにv4 Support Libraryにも同様にandroid.support.v4.util.LruCacheクラスが用意されています。メモリキャッシュの実装例としてLruCacheクラスを使って解説します。
Read More

Android 4.4で追加されたパーミッションとDevice Features

Android 4.4 KitKatでは、いくつかパーミッションとデバイスのFeatureが追加されました。赤外線通信といった新機能に必要なパーミッション追加が主ですがシステム権限向けへの追加パーミッションも多くあります。システム権限向けのパーミッションはアプリからは残念ながら利用できませんが内部構造を知る上でも貴重な情報です。
Read More