3

アプリをSDカードにインストールするか内部メモリにインストールするかをユーザーが選択できるようにする必要があります。私はdeveloper.android.comでそれについての情報を見つけることができません。

私ができる唯一のことはandroid:installLocation、「internalOnly」、「auto」、または「preferExternal」として指定することです。ただし、アプリのインストール時にユーザーが選択できるようにしたいと思います。

Androidでそれを行うことは可能ですか?

4

1 に答える 1

3

残念ながら、アプリをインストールする場所をユーザーに明示的に選択させることはできません

インストールする前はアプリを実行できないため、その時点ではコードを実行できません。

あなたが言及するオプション:「internalOnly」、「auto」、「preferExternal」は唯一のオプションです。

個人的な経験から、「internalOnly」の使用を強制する制限がない限り、「auto」を使用することをお勧めします。

「preferExternal」は、一部の古いデバイスでエラーを生成する可能性があります(「SDカードを開けない」など、思い出せません)。

于 2012-09-13T15:29:18.460 に答える