Software

MCC/MNC

MCC(Mobile Country Code)와 MNC(Mobile Network Code) 쌍은 통신사를 구분하기 위한 국가-통신사 코드 조합으로 우리나라에서 많이 쓰이는 CDMA, LTE 이외에 GSM, UMTS, TETRA 등에서도 사용된다. ITU-T에서 E.212를 통해 MCC/MNC를 제안했으며, 요즘은 보통 USIM에서 위 값의 조합을 가져올 수 있다. 안드로이드의 경우, SYSTEM PROPERTIES 중 하나인 gsm.operator.numeric에서 MCC+MNC 조합인 PLMN ID를 가져올 수 있다. [gsm.operator.numeric]: [23410] 만약 3자리 이상이라면, 앞의 3자리가 […]

MCC/MNC 더 읽기"

이클립스 ADT 개발종료

이클립스의 ADT(Android Developer Tools)의 개발이 공식적으로 종료되었다. 안드로이드 개발자 사이트의 SDK를 받는 페이지에 가면 가운데에 떡 하니 개발이 종료되었으니, 안드로이드 스투디오로 시작해보라는 메시지가 보인다. If you’re a new Android developer, you should consider starting with Android Studio, because the ADT plugin for Eclipse is no longer in active development. 인텔리제이 기반의 안드로이드 IDE인 Android Studio의

이클립스 ADT 개발종료 더 읽기"

[발췌] 대부분의 모바일 어플리케이션 개발자는 먹고 살만큼 수익을 내지 못해

Visionmobile이 2014년 3분기에 발표한 개발자 경제 보고서에 따르면 iOS 개발자의 절반, 안드로이드 개발자의 64% 가 매 달 앱으로 500달러 미만을 버는 “앱 빈곤선” 이하에 포함된다고 밝혔습니다. 반면 상위 1.6%는 매 달 50만 달러 이상의 매출을 기록하고 있다고 합니다. 보고서는 어플리케이션을 부업으로 개발하는 사람을 제하더라도 60~70% 정도의 개발자는 장기적으로 어플리케이션을 유지할 수 없을 것이라고 전망했습니다. 이와

[발췌] 대부분의 모바일 어플리케이션 개발자는 먹고 살만큼 수익을 내지 못해 더 읽기"

cannot.find.zip.align= The zipalign tool was not found in the SDK.

SDK에 Android L과 함께 build-tools와 tools도 20.x 대로 업데이트가 되었다. 최신으로 업데이트 하고 나니 아래와 같은 에러가 뜬다. (참고로 아래 에러는 인텔리제이 13 CE에서 나온 에러다) 내용은 zipalign 툴이 SDK 안에 없다며 SDK를 최신으로 업데이트 해보거나 zipalign을 수동으로 앱에 적용하라는 거다. 폴더를 확인해보면 tools\zipalign.exe가 안보이고 build-tools\20.0.0\zipalign.exe 안에 있다. 해결은 간단한데, build-tools\20.0.0\zipalign.exe을 복사해서 tools\ 폴더 안에

cannot.find.zip.align= The zipalign tool was not found in the SDK. 더 읽기"

인텔리제이 커뮤니티에디션에 안드로이드 SDK 바로가기

안드로이드를 개발할 때 인텔리제이 기반의 안드로이드 스투디오를 많이 쓰지만, 인텔리제이 프로페셔널/커뮤니티 에디션(이하, 인텔리제이 IDE)에서도 안드로이드 개발이 가능하다. IDE에 기능들이 기본으로 포함되어 있고, 안드로이드 SDK의 AVD 매니저와 SDK 매니저 등의 바로가기도 지원한다. 그런데 처음 인텔리제이 IDE를 설치하면 저 메뉴가 보이지 않는다. 이 때는, 안드로이드 프로젝트를 먼저 하나 만들어 빌드를 하면 된다. 그 후, 확인해보면 위와 같이

인텔리제이 커뮤니티에디션에 안드로이드 SDK 바로가기 더 읽기"