1

アプリケーションがAndroidのデバイスにインストールされるときに、アプリケーションフレームワークのどのコンポーネントがインストールサイトを決定し、インストールサイト(モバイルメモリまたはSDカード)をどのように管理できるかを知る必要がありました。

4

3 に答える 3

1

マニフェストファイルでは、デフォルトとして設定されているため、ユーザーがアプリケーションをダウンロードすると、モバイルメモリにダウンロードされます。ユーザーがアプリケーションをSDカードに移動するオプションを選択できるようにする場合は、次を追加できます。

android:installLocation="auto"

マニフェストセクションに配置する必要があります。例えば:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.android.application"
    android:installLocation="auto"
    android:versionCode="1"
    android:versionName="1.0" >
于 2012-04-22T17:36:03.367 に答える
1

こちらのAndroidドキュメントを確認してください[1]。SDカードにインストールするには

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal">

マニフェストで。

下位互換性のために、「preferExternal」の代わりに「auto」を使用してください。

[1] http://developer.android.com/guide/appendix/install-location.html

于 2012-04-22T17:35:24.407 に答える
1

SDカードにインストールするためのオプションを提供できます。これはマニフェストで必要になります

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation=["auto" | "internalOnly" | "preferExternal"

これらの中から選択できます。ただし、デフォルトでは、アプリは常にデバイスに保存されます。ユーザーはいつでもSDカードに転送できます。

于 2012-04-22T17:35:28.810 に答える