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

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

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

SVN 설정하기

SVN 주소로 쓸 수 있는 URI는 아래와 같다. 그리고, 각각의 프로토콜마다 오픈되어야하는 포트는 default 값으로 아래와 같다. 이 값은 서버쪽에서 모두 수정이 가능하다. http://www.example.com 포트 : 80 https://www.example.com 포트 : 443 svn://www.example.com 포트 : 3690 svn+ssh://www.example.com 포트 : 3690, 443 SVN 클라이언트 툴 다운로드로는 Slik Svn을 추천할만 하다. 커맨드 라인 툴로 윈도우용 설치 패키지를 지원한다.

SVN 설정하기 더 읽기"

toString() 메소드 만들기

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

toString() 메소드 만들기 더 읽기"

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

안드로이드에서 어플리케이션을 설치할 때, INSTALL_FAILED_SHARED_USER_INCOMPATIBLE라는 에러가 나면서 실패할 때가 있다. 원인은 간단한데, AndroidManifest.xml안의 sharedUserId 때문이다. Android 사이트의 설명에 따르면, sharedUserId란 리눅스의 user ID와 유사한 것이라 한다. 개발자가 값을 따로 설정하지 않는다면 유니크한  값을 안드로이드에서 설정해준다. 이 값을 아래와 같이 따로 설정했다면 같은 user id를 가진 앱 들은 사인도 같은 keystore로 해야 데이터를 공유 (원한다면 같은 프로세스 내 실행도)할

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 더 읽기"