<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.carefreegroup"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal" >
属性android:installLocationは、次の可能な値を持つことができます。
internalOnly:アプリケーションは内部デバイスストレージにのみインストールする必要があります。これが設定されている場合、アプリケーションは外部ストレージにインストールされません。内部ストレージがいっぱいの場合、システムはアプリケーションをインストールしません。これは、android:installLocationを定義しない場合のデフォルトの動作でもあります。
auto:アプリケーションは外部ストレージにインストールできますが、システムはデフォルトでアプリケーションを内部ストレージにインストールします。内部ストレージがいっぱいになると、システムはそれを外部ストレージにインストールします。インストールすると、ユーザーはシステム設定を介してアプリケーションを内部ストレージまたは外部ストレージに移動できます。
priorityExternal:アプリケーションは外部ストレージ(SDカード)にインストールされることを好みます。システムがこの要求を受け入れるという保証はありません。外部メディアが使用できないかいっぱいになっている場合、またはアプリケーションがフォワードロックメカニズムを使用している場合(外部ストレージではサポートされていません)、アプリケーションは内部ストレージにインストールされる可能性があります。インストールすると、ユーザーはシステム設定を介してアプリケーションを内部ストレージまたは外部ストレージに移動できます。