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에 바로 노출 되지 않아서 찾아보니....

안드로이드 시스템에 새로운 파일이 추가 되었다고 알려야 한다.