Programing/Java
Android 파일 추가시 MTP에 뜨지 않는 문제
ned3y2k
2016. 1. 26. 14:34
public void dumpInputStream(InputStream inputStream) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "dump.log");
try {
OutputStream outputStream = new FileOutputStream(file);
IOUtils.copy(inputStream, outputStream);
} catch (IOException e) {
e.printStackTrace();
}
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(file)));
}
InputStream을 디버그할 일이 있어서 SD카드에 저장하는 것을 만들어보았는데 USB 연결시에 MTP에 바로 노출 되지 않아서 찾아보니....
안드로이드 시스템에 새로운 파일이 추가 되었다고 알려야 한다.