6
連絡先の写真はNexus Sの96x96です。私はその知識を自分のコードに「焼く」ことを本当に望んでいません - これを宣言する定数がありますか?私は見ましたが、見つけられないようです。アンドロイドでAndroidの連絡先の写真サイズで宣言された定数?
連絡先の写真はNexus Sの96x96です。私はその知識を自分のコードに「焼く」ことを本当に望んでいません - これを宣言する定数がありますか?私は見ましたが、見つけられないようです。アンドロイドでAndroidの連絡先の写真サイズで宣言された定数?
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ファイル私は別の面白いことを見つけました連絡先アプリでは使用されません。