sitelink1 http://riucc.tistory.com/264 
sitelink2  
sitelink3  

public void picCapture(View v ){   // 버튼 onClick 리스너
        // WRITE_EXTERNAL_STORAGE 외부 공간 사용 권한 허용
        ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE},1);

 

        linearLayout1.buildDrawingCache();   // 캡처할 뷰를 지정하여 buildDrawingCache() 한다
        Bitmap captureView = linearLayout1.getDrawingCache();   // 캡쳐할 뷰를 지정하여 getDrawingCache() 한다

 

        FileOutputStream fos;   // FileOutputStream 이용 파일 쓰기 한다
        String strFolderPath = Environment.getExternalStorageDirectory().getAbsolutePath() + CAPTURE_PATH;
        File folder = new File(strFolderPath);
        if(!folder.exists()) {  // 해당 폴더 없으면 만들어라
            folder.mkdirs();
        }

 

        String strFilePath = strFolderPath + "/" + System.currentTimeMillis() + ".png";
        File fileCacheItem = new File(strFilePath);

 

        try {
            fos = new FileOutputStream(fileCacheItem);
            captureView.compress(Bitmap.CompressFormat.PNG, 100, fos);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } finally {
            Toast.makeText(this, "영상을 캡쳐했습니다", Toast.LENGTH_SHORT).show();
        }
}

번호 제목 글쓴이 날짜 조회 수
48 [안드로이드 웹뷰] 파일 시스템으로 부터 HTML 로딩 황제낙엽 2018.08.21 197
47 내부 저장소 접근 함수 API 와 실제 저장소 경로 황제낙엽 2018.08.21 184
46 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-06 file 황제낙엽 2018.08.19 1121
45 안드로이드 파일 객체 생성자 황제낙엽 2018.08.19 194
44 파일 입출력(내장 메모리, 외장메모리) 황제낙엽 2018.08.19 843
43 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-05 황제낙엽 2018.08.19 236
42 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-04 file 황제낙엽 2018.08.12 1821
41 뷰 캡처하여 이미지 파일로 저장하기(SD카드로 화면 캡처)-03 file 황제낙엽 2018.08.12 286
40 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-02 황제낙엽 2018.08.12 242
» 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-01 황제낙엽 2018.08.12 211
38 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-00 황제낙엽 2018.08.12 218
37 [HttpURLConnection] 서버와 세션 유지 황제낙엽 2018.08.12 171
36 [HttpURLConnection] 세션 관리 황제낙엽 2018.08.12 168
35 이미지 크기 변경(Image resize) file 황제낙엽 2018.08.09 322
34 Emulator: audio: Failed to create voice `adc' 황제낙엽 2018.08.06 1869
33 install_failed_invalid_apk file 황제낙엽 2018.08.06 183
32 Image to byte Array (바로 사용가능한 JPEG 파일) 황제낙엽 2018.07.24 741
31 안드로이드 스튜디오(Android Studio) 최적화 file 황제낙엽 2018.02.07 556
30 Android Studio for beginners, Part 4: Advanced tools and plugins (2) file 황제낙엽 2018.02.02 151
29 Android Studio for beginners, Part 4: Advanced tools and plugins (1) file 황제낙엽 2018.02.02 155