2011-08-05 1 views

답변

7

은 2.3

/** 
* Constant used to indicate the dimension of micro thumbnail. 
* @hide Only used by media framework and media provider internally. 
*/ 
public static final int TARGET_SIZE_MICRO_THUMBNAIL = 96; 

이있는 ThumbnailUtils 클래스가 있지만 @hide 우리에서 숨 깁니다.

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent result) { 
    // omitted 

    if (requestCode == REQUEST_PICK_CONTACT) { 
     // A contact was picked. Launch the cropper to get face detection, the right size, etc. 
     // TODO: get these values from constants somewhere 
     Intent myIntent = getIntent(); 
     Intent intent = new Intent("com.android.camera.action.CROP", myIntent.getData()); 
     if (myIntent.getStringExtra("mimeType") != null) { 
      intent.setDataAndType(myIntent.getData(), myIntent.getStringExtra("mimeType")); 
     } 
     intent.putExtra("crop", "true"); 
     intent.putExtra("aspectX", 1); 
     intent.putExtra("aspectY", 1); 
     intent.putExtra("outputX", 96); 
     intent.putExtra("outputY", 96); 
     intent.putExtra("return-data", true); 
     startActivityForResult(intent, REQUEST_CROP_PHOTO); 

TODO 그 intent.putExtra이 그것을 썸네일 크기 일정이 있더라도, 많은 말을한다 :

연락처 응용 프로그램의 소스 코드를 보면, AttachImage.java 파일 나는 또 다른 흥미로운 것을 발견 연락처 앱에서 사용되지 않습니다.

관련 문제