Intelli J에서 안드로이드 스크린샷을 멋지게 만들기!

Intelli J에 screen shot을 멋지게 만들 수 있는 기능이 있다. 기억으로는 Android Studio에 먼저 추가되었던 것 같은데, 개발자가 디자이너나 윗사람에게 보고할 때 자신의 노력을 포장할 방법을 고려하는 것은 선택이 아니라 필수라는 걸 생각하면, Intelli J가 얼마나 개발자를 생각하는지 알 수 있다. 개소리

Android 패널 – (좌측 상단의) 카메라 아이콘을 눌러 스크린 샷 캡쳐 화면을 부른 후에, 오른쪽 상단의 메뉴에 따라 입맛대로 수정하면 된다. 결과물은 다음과 같다 🙂

device-2014-02-01-234438제공하고 있는 핸드폰 프레임은 많은데, 어떤 것은 보이고 어떤 것은 안보인다면 내가 스크린 캡쳐한 단말의 해상도를 살펴보자. 비슷한 해상도를 가진 단말을 골라야 프레임이 제대로 씌워질 것이다.

toString() 메소드 만들기

toString()은 자바 객체를 문자열로 표기해야할 때 자동으로 호출되는 함수이다. 꽤나 중요하지만 잘 만드는 것은 귀찮다.
Intelli J에서는 에디터 화면에서 Alt + Insert 버튼으로 toString()을 만들고 채울 수 있는데 꽤나 유용하다. 그 샘플은 다음과 같다.

public String toString() {
        return "VoObject{" +
                "merchantId='" + merchantId + '\'' +
                ", orderId='" + orderId + '\'' +
                ", notiUrl='" + notiUrl + '\'' +
                '}';
    }

Json 처럼 예쁘게 정리해서 보여주고, 줄바꿈도 해준다. 앞으로 자주 써야지 =)