Software

구글, 통신사들과 캐리어빌링 협약

구글이 사용자 핸드폰 요금에 비용을 추가할 수 있도록, 통신사들과 캐리어빌링(잘못된 용어지만 폰빌로도 불린다)을 하기위한 협의를 하였습니다. 아래 표를 보면, 21개국, 38개 통신사네요. 앱과 음악, 인앱결제에서 사용할 수 있습니다. 신용카드를 사용하기가 어려운 국가에서 많이 쓴다는 것이 일반적인 생각이지만, 구글은 잘사는 나라들을 중심으로 캐리어 빌링을 추가했습니다. 이 기사가 인용한 보고서에 따르면 디지털 컨텐츠 판매의 12%에 해당하는, 3000억 […]

구글, 통신사들과 캐리어빌링 협약 더 읽기"

안드로이드의 hosts파일 수정하기

안드로이드도 호스트파일을 수정할 수 있다. 위치는 리눅스와 비슷하게 /system/etc/hosts이다. 내 안드로이드의 hosts 파일을 보고 싶다면, 다음과 같은 방법을 통해 pc로 가져올 수 있다. >adb pull /system/etc/hosts ./hosts 필요하다면 꺼낸 hosts 파일을 메모장과 같은 에디터로 수정한다. 다음과 같이 추가하면 된다. 예를 들어 도메인이 sub.example.com이고, 아이피가 10.20.30.40이라면 아래와 같이 파일의 마지막 줄에 추가한다. … 10.20.30.40 sub.example.com 그리고, 수정한 hosts 을

안드로이드의 hosts파일 수정하기 더 읽기"

안드로이드 테브릿 4.3의 Restricted Profiles

안드로이드 4.2(젤리빈)부터 테블릿에 하나 이상의 계정을 만들 수 있는 기능이 생겼다. 비밀번호만 걸어서 단말을 보호하던 시기에는 계정을 묻지 않았지만 하나의 사용자만 있는 것과 같았는데, 4.2부터는 하나 이상의 사용자 계정을 만들 수 있게 되었다. 그 내용은 안드로이드 개발자 사이트의 4.2 소개에서 확인이 가능하다. 개선해야할 내용이 많다고 생각했는지 홍보는 하지 않고 조용히 적용되었는데, 이번에 4.3에서 큰 변경사항이 생겼다.

안드로이드 테브릿 4.3의 Restricted Profiles 더 읽기"

No resource identifier found for attribute ‘…’ in package ‘android’

Error:(27, -1) android-apt-compiler: [Project name] c:\IntelliJ\Project name\AndroidManifest.xml:27: error: No resource identifier found for attribute ‘requiredAccountType’ in package ‘android’ 빌드 시 위와 같은 에러가 날 때가 있다. 내용은 위에 써진대로 AndroidManifest.xml 파일 안에 사용된 requiredAccountType 이라는 어트리뷰트가  android라는 이름의 네임스페이스에 정의되지 않았다는 것이다. 이 문제는 사실 안드로이드에 한정된 문제가 아니라, xml이 원인이다. XML의 네임스페이스에 관한 스펙은 여기서

No resource identifier found for attribute ‘…’ in package ‘android’ 더 읽기"

i18n, l10n에 대처하는 우리의 자세

개발하는동안 경험했던 i18n, l10n에 대한 팁들을 모았습니다. 몰라도 할 수 있지만 글로벌 진출을 노린다면, 변수 선언할 때 타입을 뭘로 할지, textview에게 공간을 얼마나 할당해야할지 고민할 때 도움이 되시리라 생각합니다. 다른 팁들이 있다면 알려주시면 감사히 취합하도록 하겠습니다 🙂 모든 나라가 그레고리안 달력을 쓰는 것은 아니다. 이란은 이란 달력(Iranian Calendar)를 사용한다. 이는 이란의 카드 사에서도 사용하는 공식

i18n, l10n에 대처하는 우리의 자세 더 읽기"