2012-01-18 22 views
1

この質問は何度も、 を頼まれたが、私は自分のアプリケーション内のいくつかのファイルを保存したい場合は,,私はOK、それは私がそれらをロードすることができます作品,,生のフォルダに入れてみました申し訳ありませんいつでも私が望んでいる、 しかし、私は実行時にそれらを変更することはできますか? 新しいファイルをダウンロードしてRawフォルダに入れることはできますか?ダウンロードファイル

私は

..私はSDカードに入れた場合...ユーザーがアプリケーションなしでそれらを見ることができる、と私はそれが起こることを望んでいないため、内部メモリがないことをやりたいですオプションあまりにも,,私はaslo

がこのファイルをpath..but使用は

directory = new File (Environment.getExternalStorageDirectory().toString() +"/data/"+getPackageName()+"/files"); 

directory.mkdirs(); 


if(DeleteFlag!=1 || !downloadTask.isCancelled()){ 

file1 = new File(directory, audioFileName); 

output = new FileOutputStream(file1); 

byte data[] = new byte[1024]; 

long total = 0; 

    while ((count = input.read(data)) != -1) { 
     total += count; 
     publishProgress(""+(int)((total*100)/lenghtOfFile)); 
     output.write(data, 0, count); 
    } 
    } 

答えて

2

を見ることができますしかし、私は、実行時にそれらを変更できますか?新しいファイルをダウンロードしてRawフォルダに入れることはできますか?

号リソースは読み取り専用です、実行時に。 (例えば、getFilesDir()または外部記憶装置(例えば、getExternalFilesDir())内部ストレージのいずれかでダウンロードした素材を保管してください。

私がいることをしたい、私はSDカードに入れた場合...ユーザーはなく、それらを見ることができるので、アプリケーションがありません。

アプリケーションなしですべてを見ることができます。アプリを使わずに自分の生のリソースを見ることができます。アプリケーションなし。あなたは、ユーザーがアクセス権を持つようにしたい、インターネット上でそれを保存し、そこにそれを残していないデータがある場合。

もちろん、ユーザーは帯域幅を無駄にしないアプリケーションを好む傾向があり、データを非表示にしないようにする傾向があります。

+0

あなたのコメントに感謝.. だから私は、実行時にアプリケーションスペースにファイルをダウンロードすることができない... 私は、メソッド(openFileOutput) とクラスと呼ばれるコンテキストラッパーを発見し、それは私の問題に関連しています? – Reham

関連する問題