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