ユーザーが自分のアプリケーションをインストールすると、apkファイルをデバイスSDCARDにインストールしたいと考えています。apkファイルをデバイスにインストールするsd-card
PackageManagerService.java
のソースコードを見て、インストール場所を更新できますが、そのコードを変更する必要があるかどうかはわかりません。
を引用すると:私はあなたを助けるべきだと思います
ユーザーが自分のアプリケーションをインストールすると、apkファイルをデバイスSDCARDにインストールしたいと考えています。apkファイルをデバイスにインストールするsd-card
PackageManagerService.java
のソースコードを見て、インストール場所を更新できますが、そのコードを変更する必要があるかどうかはわかりません。
を引用すると:私はあなたを助けるべきだと思います
をAPIレベル8以降で、あなたは アプリケーションが上 をインストールすることができるようにすることができます外部ストレージ(例: 、デバイスのSDカード)。これは、
android:installLocation
マニフェスト 属性を使用してアプリケーションを として宣言することができる オプション機能です。この 属性を宣言していない場合、アプリケーションは内部ストレージに がインストールされ、 にのみインストールされ、外部の ストレージには移動できません。システムは、外部記憶装置上のご アプリケーションをインストールできるように、 は「
preferExternal
」または 「auto
」のいずれかの 値で、<manifest>
要素でandroid:installLocation
属性 を含めるようにマニフェストファイルを変更します。例:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >