アプリを外部メディア ( SDカード ) への インストール できるようにする
とあるアプリをターゲット1.6以上で作成したんですが
そのアプリの容量がけっこう大きくて、
SDカード へも インストール できたほうが親切かと思い
バージョンアップ対応しました。
ただ SDカード への インストール は2.2以上からなので
下位互換というか、
2.1以下でも インストール できるようにする必要があったので
少し工夫しました。
(いうほどのものではないですが・・・)
SDカード への インストール 対応は簡単にできます。
マニフェストファイル内に
android:installLocation
属性を設定すればいいだけです。
・・・・
ちなみに指定できる値は
・internalOnly :
内蔵メモリへの インストール のみ許可します。
・auto :
内蔵メモリ優先で インストール します。
内蔵メモリの容量が一杯だった場合は
SDカード へ インストール されます。
・preferExternal :
SDカード を優先してインストールします。
SDカード の容量が一杯だった場合は
内蔵メモリへ インストール されます。
の3つ。
android:installLocation="preferExternal"
を指定しておけば
SDカード への インストール を優先的に試みます。
( インストール が保証されるわけではないです)
SDカード から内部メモリに移すことも可能です。
これでEclipseからプロジェクトのプロパティで
ターゲットを2.2以上にすればOKです。
(参考サイト)
http://techbooster.jpn.org/andriod/application/228/
http://y-anz-m.blogspot.com/2010/05/android_24.html
▽アプリを外部メディア ( SDカード ) への インストール できるようにする のキーワード
▽次の記事、前の記事
ItemizedOverlay で ArrayIndexOutOfBoundsException が起こる問題 | ActivityManager: Error type 3
▽アプリを外部メディア ( SDカード ) への インストール できるようにする にトラックバックする
アプリを外部メディア ( SDカード ) への インストール できるようにするのトラックバックURL:
http://chu3.xsrv.jp/mt5/mt-tb.cgi/837
今日のキーワード
当サイトのRSS
カテゴリー
スポンサード リンク
新着記事
月別アーカイブ
オススメ書籍
【中級者必携の3冊】
目的から実現方法を探すいわゆる逆引き本。ネットで探してた情報が1冊にまとまっている感じです。
こちらも逆引き本。しかも情報量が多くて分厚い辞書的な1冊。必ず手元に置いておきたい1冊です。
様々なUIテクニックが載っている1冊。レイアウト関係でここまで詳しい本は他にありません。UIに強くなりたいなら必須。
Copyright (C) 2012 All Rights Reserved Android アプリ の 研究所 アンドロイド ナビ