に許可を与えていない、だけをクリックしてくださいAndroidデバイスマネージャーのアイコンをクリックし、Androidデバイスマネージャータブをクリックします。既にAVDを作成している場合は、それを選択し、右側の「編集ボタン」をクリックしてから、SDカードの位置を変更してください数字を優先してください(例:256または512または1024)。「内部ストレージ「容量」を選択し、「OK」ボタンをクリックします。今度は "Run Configuration"に行き、AVDのエミュレータを起動して、AVDの設定でSDカードが "Mounted"であることを確認してください。
これは動作するはずです。テキストやプログラミングエディタで
1)あなたのAndroidアプリケーションのソースコードファイルを開きます。
手順:ファイルを追加したり、フォルダまたはあなたのSDカードにアプリを移動したい場合は
だけで次の手順を実行します。 2)ファイルをデバイスの外部ストレージに書き込む関数を呼び出す場所を、ソースコード内の場所に移動します。 3)SDカードをチェックするためのコードのこの単一の行を挿入します。
File sdCard = Environment.getExternalStorageDirectory();
4)ディレクトリとファイル名を設定するためにこれらのコード行を挿入します。
File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2");
dir.mkdirs();
File file = new File(dir, "example_file");
5)「/ folder1のを交換してください/ folder2 "を上記のコードで保存します。これは通常、アプリケーションファイルを保存する場所である必要があります。また、 "example_file"の値を使用したい実際のファイル名に変更してください。その後、
FileOutputStream f = new FileOutputStream(file);
Finally step 7:
ファイルを保存し、それをコンパイルし、Androidのエミュレータソフトウェアやデバイスを使用してアプリケーションをテストします。
6)が出力するSDカードにファイルを次のコード行を挿入します。
これは動作します! ;-)
私はすでにそれを試しています、彼らはまだ問題がある、私は電話でそれを持っていない。 –
OK、エミュレータの内部メモリを増やすことで、Sdcardでアプリケーションを移動する必要はありません。ベライゾンとドロイド、またはDroidxを使用している鉱山の –
すべての顧客には、SDカードにアプリを移動することはできません。それは私を夢中にさせる。何か案は? –