2011年6月15日水曜日

AndroidアプリをSDカードにインストール可能にする要点だけ

  • Android 2.2 "Froyo" からandroidmanifest.xmlで設定することでSDカードへのインストール、移動が可能になった
  • デフォルト設定は「端末のみ可」なので注意
  • <manifest>の要素にandroid:installLocationを指定する。
    • auto:通常端末内。端末容量が足りないときにSDカードへ。端末とSDカード間で移動可能
    • internalOnly:端末内のみインストール可。android:installLocationを設定しないときのデフォルト値
    • preferInternal:SDカードに優先的にインストール。SDカードの容量が足りないときに端末インストール。事後インストール可。
  • アプリがSDカードにあるときも各種データは端末内。
<追記>
つまり、アプリ側が対応してないと、SDカードに移動することは無理ってことですね。rootedな環境とかは知らない。

    0 件のコメント:

    コメントを投稿