2019 Mar. 30.
private String fileName = "sample-image.jpg";
// 外部ストレージのパス
private String extFilePath;
extFilePath = Environment.getExternalStorageDirectory().getPath() + "/DCIM/Camera/" + fileName;
InputStream inputStream = getResources().getAssets().open(fileName);
サンプル
// assets内のファイル名private String fileName = "sample-image.jpg";
// 外部ストレージのパス
private String extFilePath;
extFilePath = Environment.getExternalStorageDirectory().getPath() + "/DCIM/Camera/" + fileName;
InputStream inputStream = getResources().getAssets().open(fileName);
// 外部ストレージのパスにファイルを保存
FileOutputStream output =new FileOutputStream(extFilePath)) {
// バッファーを使って画像を書き出す
int DEFAULT_BUFFER_SIZE = 10240 * 4;
byte buf[]=new byte[DEFAULT_BUFFER_SIZE];
int len;
while((len=inputStream.read(buf)) != -1){
output.write(buf,0,len);
}
output.flush();