2016-09-10 4 views
0

촬영 한 사진의 저장 위치를 ​​변경하는 방법을 알고 싶습니다. 내 코드에서 캡처 된 그림은 스크린 샷 이미지를 의미합니다.android studio 촬영 한 사진의 저장 위치를 ​​변경하는 방법

변수 SendingImage 비트 맵을받은 다음 sdcard 또는 어딘가에 스크린 샷을 저장하려고합니다. 저장 한 후, 나는

스크린 샷의 미리보기를 얻을 수있는 방법이 있는지

File sdCard = Environment.getExternalStorageDirectory(); 


    String filename = "screenshot1.jpg"; 

    ImageView GetImage = (ImageView) findViewById(R.id.show_heyboard); 

    GetImage.setDrawingCacheEnabled(true); 

    Bitmap SendingImage; 

    GetImage.buildDrawingCache(); 

    SendingImage = GetImage.getDrawingCache(); 

    Toast.makeText(getApplicationContext(), "1_is working", Toast.LENGTH_SHORT).show(); 


    try{ 
     File files = new File(sdCard.getAbsolutePath()+"/sdcard"); 
     files.mkdirs(); 
     File f = new File(files, "screaanshot1"); 
     FileOutputStream outStream = new FileOutputStream(f); 
     SendingImage.compress(Bitmap.CompressFormat.PNG, 100, outStream); 

     outStream.close(); 
    } catch(IOException e){ 
     e.printStackTrace(); 
    } 

    GetImage.setDrawingCacheEnabled(false); 
, 알려주세요 = 여기 내 코드는 문자열

에 의해 화면의 위치에 대해 열린 우리당을 얻을 싶어! 당신은

File files = new File(sdCard.getAbsolutePath()+"/sdcard"); 
files.mkdirs(); 
File f = new File(files, "screaanshot1"); 

:

감사합니다 :)

답변

0

나는 당신은 저장 위치를 ​​지정하는 코드를 작성

캡처 한 사진의 저장 위치를 ​​변경하는 방법을 알고 싶어요 해당 코드를 귀하의 필요에 맞는 다른 것으로 변경하는 것을 환영합니다.

ImageView로 이미지를로드, Picasso처럼, 스크린 샷

사용 an image-loading library의 미리보기를 얻을 수있는 방법이 있다면.

관련 문제