2011-08-05 8 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; 

を持っていますが、その@hideは私たちからそれを隠しThumbnailUtilsクラスがあります。

@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ファイル私は別の面白いことを見つけました連絡先アプリでは使用されません。

関連する問題