Tools

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

Intelli J에 screen shot을 멋지게 만들 수 있는 기능이 있다. 기억으로는 Android Studio에 먼저 추가되었던 것 같은데, 개발자가 디자이너나 윗사람에게 보고할 때 자신의 노력을 포장할 방법을 고려하는 것은 선택이 아니라 필수라는 걸 생각하면, Intelli J가 얼마나 개발자를 생각하는지 알 수 있다. 개소리 Android 패널 – (좌측 상단의) 카메라 아이콘을 눌러 스크린 샷 캡쳐 화면을 부른 […]

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

toString() 메소드 만들기

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

toString() 메소드 만들기 Read More »

안드로이드의 유용한 shell 커맨드

앱 메모리 정보 확인하기 안드로이드는 리눅스 기반 O/S로 쉘을 사용할 수 있다. 가장 기본은 adb shell 인데, 위의 명령어만 치면 shell로 진입한다. 그 후 안드로이드에서 지원하는 명령창 툴들을 사용할 수 있다. 하지만, shell로 진입하는게 부담스럽다면 adb shell dumpsys 와 같이 shell 다음에 바로 툴을 입력할 수도 있다. 위 명령어는 너무 많은 데이터를 한번 쳐보면 알겠지만,

안드로이드의 유용한 shell 커맨드 Read More »

인텔리제이에서 키스토어(Keystore) 위치 지정하기

일반적인 경우, 키스토어(Keystore)는 Android Studio나 Intelli J같은 IDE에서 관리를 해준다. 취미로 개발하는 경우에는 기본으로 내장된 키스토어를 사용하면 되고, 신규로 키스토어를 만드는 경우에도 마법사 기능을 통해 잘 지원한다. 그런데, 여러개의 앱을 같은 키스토어를 이용해 사인(signing)한 후에 자원(resource)를 공유한다던가, 기존에 만들어진 키스토어를 새로 셋팅된 IDE에 넣고 싶다면 어떻게해야할까? 키스토어를 지정해주어야한다. 인텔리제이 12를 기준으로 설명하면, 실제로 앱을 마켓에

인텔리제이에서 키스토어(Keystore) 위치 지정하기 Read More »