0

android R.rawフォルダー(mySong.mp3など)に保存するファイルは、モバイル内部メモリまたはSDカードにあります。

私は100MBの曲のオーディオを持っていて、Androidアプリケーションでこれを使用しています。

      MediaPlayer mPlayer = MediaPlayer.create(context, R.raw.mysong);
      mPlayer.start();

ユーザーが.apkをインストールすると、この100MBの曲がSDカードまたは電話の内部メモリに保存されることを知りたいだけですか?

4

2 に答える 2

6

よくあなたが決めることができます。

ルートマニフェスト要素のフィールドandroid:installLocationを設定して、インストール場所を優先することができます。値は次のようになります:

internalOnly:強制的に内部

優先外部: SDCARDを優先

自動: システムが決定します

SDカードへのインストールは、Android2.2以降を搭載したデバイスでのみサポートされます。

于 2012-10-12T11:09:00.143 に答える
0

アプリストアに依存します。SDカードにアプリをインストールするので、R.RawはSdcardに保存します。それ以外の場合はphonememoryです。

あなたの質問の1つの解決策。アプリをインストールしたら、アプリケーション->管理->アプリをクリックし、SDカードに移動するオプションをクリックします。これを試してください

于 2012-10-12T11:06:09.773 に答える