본문 바로가기

Programming/android

(6)
android : multiple custom scheme 위에 보시면 알 수 있듯이,하나의 intent 에서는 2개의 data 를 가질 수 있습니다.이를 몰라 같은 intent를 data만 달리 2개를 설정해놓고 종일 헤메었다지요... 위처럼하면 하나의 activity 에서는 2개의 커스텀 스키마를 가질 수 있습니다.보통 쓸 일이 없으실텐데요. (호스트, 파라미터 등 분기 요소가 많으니)저같은 경우엔 카카오SDK가 필요했는데 몇몇 기능중에는카카오 개발자에 등록된 app id에 의존하고 이 app id가 scheme를 따로이 가지더군요. 그래서 위와 같이 해결을 하였습니다. (아 안드로이드 어렵네요... 겔로그 하나 만들어보고 수년만에 만져보는데 멘붕데이의 연속 ㅎㅎ)
안드로이드 라이프사이클입니다. 어떤 프로그래밍언어든 라이프사이클을 이해해야한다고 늘 강조했던 그분의 말씀에 따라...
안드로이드 구글MAP 호출에 필요한 기반사항(?) 1. Goole-Android AVD인가? 2. androidManifest.xml 에 를 입력 3. main.xml 확인 위 xml소스에서는 실행->cmd입력. 그럼 명령창이 나옵니다. 이 창을 Documents and Setting -> 본인 계정 안에 들어있는 .adroid 루트까지 들어갑니다. 그리고 위에 보이는 것과 같이 명령어를 입력합니다. keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android 이렇게 입력을하면 무엇인가를 마구 리딩합니다. 그럼 androiddebugkey, 날짜, keyEntry, 라는 문구가 출력되고 이어서 바로 인증서 지문: ..라고 출력됩니다. (..
이제사 본 박용만 두산회장의 넥서스원 개봉기 영상 -_-;; 약 1분 30초정도가량의 1월달 초에 올라온 이 영상을 보고 난 후의 소감은 전형적인 대한민국 남성상(특히 경제권을 가진 아버지 세대)을 보는 듯 했습니다. 매우 직관적으로 기기를 다루는 이 영상은 일명 넥서스원의 굴욕이라는 네임으로 조회되고 있습니다. 앞서 말했듯이 전형적인 대한민국 남성상(경제권을 가진 아버지 세대) 이 부분은 앞으로 개발에 있어서 UI디자인을 어떻게 보여야할지를 의미합니다. 이미 많은 부분들에서 회자되고 있는 부분. 바로 아이폰이 흥미를 유발하는 데에 최적화되어있는 기기라면 안드로이드OS기반의 기기는 구글의 개발자적 시야로 비즈니스 측면이 강한 기기이기 때문입니다. (사실 넥서스원은 개발자에게는 유리한 UI를 제공하지만 일반인들에겐 다소 부담을 안겨주는 건 사실이죠. 따라서 여러 제..
안드로이드 폴더 구조 지금껏 자바를 공부하면서 느껴왔던 점은 바로 객체지향언어의 태생입니다. 객체지향언어는 추상화를 통한 모듈의 캡슐화. 궁극적으로 코드의 재사용을 극대화함으로서 프로젝트 기간을 축소함에 목적을 두고 있죠. 지금 이 말을 왜 하냐구요? 바로 폴더구조를 설명하기 위함입니다. 코드의 재사용을 위해서는 하나의 소스에 연계된 다른 소스들까지 묶어줄 필요가 있습니다. (이렇게 표현하니 어려운데 java를 다뤄보신 분이라면 java가 가지고 있는 xml의 의미와 image들의 의미를 아실 겁니다. 안드로이드는 자바를 기반으로 하여 개발이 이루어진 프로그래밍 언어입니다. 만약 자바에 대한 개념과 이해가 부족하시다면 최우선적으로 객체지향언어에 대한 이해를 우선적으로 선행하시고 이어서 자바를 공부하시면서 객체지향언어를 소스로..
드디어 android emulator를 보게 되다. 그간 해본다해본다 하면서 미루어왔던 안드로이드 어플개발을 본격 실행하기 위하여 이클립스와 android SDK를 연동하고 작업하던 중에 뜻모를 에러. emulator: ERROR: no search paths found in this AVD's configuration. 약 삼일간 나를 고생시킨 error ㅜ_ㅜ 인터넷 검색이라는 간편한 방법을 내버려두고 괜히 애꿎은 주변 선배들이나 달달 볶았으나 명확한 해결책을 발견치 못하고 버렸던 ajax로 회귀할까 고민하던 중 없는 정보가 없는 네이버덕에...(-_-;;;) 해결실마리를 찾아내어 해결해냈습니다. 안드로이드펍 이라는 유명 안드로이드개발 커뮤니티사이트에서 시스템계정이 문제라고 하여서 몇번이나 시스템계정명만 바꾸다가 포맷이냐 ajax냐 기로에 놓여있을 때..