안녕하세요 올라오느 글(http://www.androidpub.com/963822)을 보고 공부를 하는데 잘 되지 않아 문의를 드립니다.
이미지는 저장이 되는데 아무것도 없는 검은색이미지로만 저장이 됩니다.
소스는 아래와 같습니다.
조언 부탁드립니다.

소스 -------------------------------------------------------------------
public void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState);  

// 뷰를 상속받은 서피스뷰에서 배경이미지에 작은 이미지를 터치로 움직이도록 구현하였습니다.
  myview = new MySurfaceView(this);
  setContentView(myview);  
 // 메뉴에서 저장을 누르면 아래의 내용이 실행 되게 하였습니다.
public boolean onMenuItemSelected(int featureId, final MenuItem item) {
  View view = myview;
  switch (item.getItemId()) {
  case ONE_ID:
   
   Bitmap screenshot = null;
   view.setDrawingCacheEnabled( true );
   screenshot = Bitmap.createBitmap( view.getDrawingCache() ); 
   view.setDrawingCacheEnabled( false );
   
   String path = "/sdcard/test.jpg";
   try {
    File file = new File( path );
    FileOutputStream fos;
    fos = new FileOutputStream( file );
    screenshot.compress( CompressFormat.JPEG, 75, fos );
    fos.flush();
    fos.close();
   } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   } 
   Toast.makeText(getApplicationContext(), "Captured!", Toast.LENGTH_LONG).show();
   break;
  }
  return true;
 }

profile

give & take