본문 바로가기

반응형

안드로이드

(20)
안드로이드 앱에 애드몹 붙이기 1. 프로젝트에 GoogleAdMobAdsSdk-4.3.1.jar 파일을 추가한다. Properties > Java Build Path > Libraries > Add External JARs (새로운 SDK는 targetSDK를 13으로 해야 함) 2. 메니페스트 파일에 다음과 같이 액티비티를 추가한다. 3. 메니페스트 파일에 다음과 같이 퍼미션을 추가한다. 4. 다음을 참조하여 레이아웃을 꾸민다. 5. 액티비티의 onCreate()에서 다음과 같이 호출한다. AdView adView = (AdView)this.findViewById(R.id.adView); adView.loadAd(new AdRequest()); 또는 4. 액티비티에 AdView를 private으로 선언하고, 생성한 후 레이아웃에 뷰..
[EditText] 키보드 닫아 놓고 시작하기 액티비티 생성시에 액티비티에 에딧텍스트가 있으면 포커스가 에딧텍스트로 이동해 버린다. 에딧 텍스트가 포커스를 받았으니 키보드가 열릴 것이다. 이것이 기본 동작이다. 에딧텍스트가 맨 앞의 컴포넌트라면 별 상관 없겠지만 긴 화면의 중간 어디 쯤에 있는 컴포넌트라면 의도와는 다르게 로딩하자마자 스크롤까지 되어 버린다. 이런 때에는 다음의 소스를 적용할 수 있다. 에딧텍스트가 포커스를 받게 된 후에야 키보드가 펼쳐질 것이다. eText = (EditText) findViewById(R.id.e_text); if (eText !=null) { eText.setText(this.txtValue); eText.setInputType(0); eText.setOnClickListener(new View.OnClickLi..
구글 플러스 for 안드로이드 안드로이드용 구글 플러스는 한국 계정의 안드로이드 마켓에서는 비활성 되어 있으므로... 를 받아서 압축을 풀면 나오는 .apk 파일을 사용해서 설치한다.
액티비티의 라이프 사이클 onCreate() onStart() onResume() onPause() onStop() onRestart() onDestroy() http://android.elex.pe.kr/dev-guide/aegtibiti-laipeu-saikeul
My Apps for Android 메마른 나무가 불에 타기 쉽듯 메마른 내 마음도 쉽게 타오를텐데. 좀처럼 불이 붙질 않는구나. 아, 맞부딪힐 부싯돌이 없네. 누가 불을 놓아다오 ... 나의 마음에도
안드로이드 개발자 한국 계정으로 갈아탄 후 첫 구매자 등장, 그리고 궁금증 하나. 좀 더 기다리다 갈아탈 것을 하고는 후회하기도 했다. 개발자 콘솔 업데이트도 느리고 예전엔 최소 하루 한 건 이상은 있었던 유료 앱 판매도 좀처럼 없고 해서... 그러다 첫 거래 발생. 체크아웃을 확인했다. 이제 본론으로 들어가서... 새로운 계정은 국가별로 가격을 설정하도록 되어있다. 한국은 1000원 미국은 1달러로 설정해 두었다. 그러면 미국의 구매자로부터는 1달러씩 받는거 아닌가? 당연히 그럴꺼라고 생각했지만, 아닌가보다. 환율 1달러는 1069원 어쩌고 저쩌고 해서 0.94달러에 거래가 되었다고 써있다. 계산해보니 1000원을 달러로 환산해서 반올림하면 0.94달러가 된다. 이게 뭐냐! 그럼 국가별 가격 설정의 존재 이유는 무엇이란 말인가!!! 덧붙여, 화폐별 최소 가격도 맘에 안든다.
새로 등록하는 안드로이드 개발자 계정 안드로이드의 한국 원화 지원에 따라 본의 아니게 뻘짓을 하게 되었다. 새로운 지메일 계정으로 개발자 등록하고, $25도 새로 결제 해주고, 체크아웃 계정도 새로 만들고, 전환 신청하고 해서 기존의 앱을 새 계정으로 옮기고, 기존 계정 등록비 환불 받고 ... 아래는 몇 가지 패닉 포인트. 1. 체크아웃 판매자 등록시 사업자 등록 번호 10자리를 입력하라고 해서 패닉에 빠졌었다. 사업자 등록까지 해야하나...? 이래저래 검색해본 결과 그냥 0으로 채웠다. 2. 체크아웃은 더이상 애드센스와 연결되지 않고 은행계좌와 연결해야 하는가 보다. 은행코드에는 그냥 3자리 숫자를 입력해 놓았다. 며칠 후 은행으로 소액이 입금되면 금액을 확인하라고 하니 다음 주중에 그 절차를 밟아야 한다. 3. 기존 구글 계정과 새 구..
앱 개발 뒷 이야기 오스트리아에 사는 누군가씨. 그는 초창기 유료 앱 구매자이며 앱 평가에서도 별 다섯 개를 주었기에 나는 특별히 그의 이름을 기억하고 있었다. 오늘 그가 메일을 보내왔다. 내용인 즉슨, 예전엔 잘 작동하던 것이 한 달 전 업데이트 이후로 안되더라는 것이었다. 크래쉬 리포트를 보내달래서 확인해 보니, 런타임 에러. 카메라 서비스를 가져올 수 없다는 내용이었다. 카메라 기능을 사용하려고 하는데 카메라 서비스에 연결할 수 없단 얘기였다. 소스를 수정한다고 고쳐질 수 있는게 아니다라고 알려 주었더니 잘 작동하던 예전 버전 파일을 주면 테스트 해보겠다고 했다. 잠시 고민했다. 줘야하나 말아야 하나. 다른 경로로 배포하진 않을까. 찰나의 고민 끝에 그냥 믿고 넘겨주기로 했다, 그의 이름이 익숙했기에. 파일을 뒤졌다...

반응형