私はsdカーにイメージを保存するには問題があります。私が望むsdcardには表示ファイルがありません。 これはコードです。データをsdcardに保存するのに問題があります
package com.sdcard;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
public class SdcardActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try{
URL url = new URL ("http://www.coolpctips.com/wp-content/uploads/2011/05/top-30-android- games.jpg");
InputStream input = url.openStream();
try {
OutputStream output = new FileOutputStream (Environment.getExternalStorageDirectory()+"/top-30-android-games.jpg");
try {
int aReasonableSize = 10;
byte[] buffer = new byte[aReasonableSize];
int bytesRead = 0;
while ((bytesRead = input.read(buffer, 0, buffer.length)) >= 0) {
output.write(buffer, 0, buffer.length);
}
} finally {
output.close();
}
} finally {
input.close();
}
}catch (Exception e) {
e.printStackTrace();
}
}}
のようなものを使うのか?また、ここで例外をキャッチする例外を削除して、Logcatでエラーを読み取ることができます。アクセス許可: –
さらに詳しい情報を追加してください。何が失敗するのですか?どのようなエラーメッセージが表示されますか?エラーはありませんが、期待どおりに動作しませんか?私は質問に答えるつもりはない(私はこのことに慣れていないので)、できるだけ多くの役に立つ情報を含めるようにしてください。 – Alex
これをアンドロイド:name = "android.permission.WRITE_EXTERNAL_STORAGE"をマニフェストに追加しますが、まだ適切ではありません –