본문 바로가기

[ 프로그래밍 ]/안드로이드(Android)

안드로이드 애플리케이션 라이센스 서비스 도입 첫 번째 안드로이드 어플의 개발 완료 직전에 들려오는 따끈따끈한 희소식! 좋은데? 안드로이드 마켓의 애플리케이션 저작권 보호를 위해 안드로이드 애플리케이션 라이센스 서비스를 도입하기로 하였음을 알려 드립니다. 안드로이드 애플리케이션 라이센스 서비스는 안드로이드 버전 1.5 이상으로 개발된 모든 유료 애플리케이션에 적용 가능한 간단한 무료 툴입니다. 구글이 제공하는 라이브러리(library)를 추가하면 라이센싱 서버에 확인을 요청해 사용자의 라이센스 상태를 검토하게 됩니다. 서버는 기존에 저장된 매출 기록에 근거해 사용 허가를 받은 사용자인지를 확인합니다. 네트워크상에서 실시간 작동하는 라이센스 감시 프로그램은 라이센스 집행 전략을 선택함에 있어 다른 저작권 보호 메커니즘보다 개발자에게 보다 큰 유연성을 ..
Android 2.2(프로요)에서 달라진 점. 안드로이드 앱 프로그램 개발은 난관의 연속이다. 산넘어 산이다. 하루하루 고민하고 몰두해야지만 풀리는 난제들 투성이다. 스크롤 뷰가 세로방향으로만 지원이 된다는 것을 모르고 엄청난 삽질을 하고 나서야 HorizontalScrollview가 따로 존재한다는 사실을 알게 된 그저께, 안드로이드 AVD에서는 멀티터치 기능을 테스트 할 수 없다는 사실을 알게 된 어제, 안드로이드 폰 중 멀티터치가 가능한 폰이 몇 개 없다는 사실을 알게 된 오늘 까지... 급한마음에 갤럭시S 사용자를 찾아가서 테스트 해보니 기본맵은 핀치줌으로 확대/축소 되는 것을 확인했고 몇몇 정전식 폰에서 멀티터치 구현은 가능한것으로 보여지는데 - 비록 직접 루틴을 짜야 하겠지만 - 개발을 위해 멀티터치 테스트를 해 볼 여지는 있겠다 싶던 와..
안드로이드(Android)로 성공하기 안드로이드 공부를 시작한지 38일째 검색 하고 책을 보고, 그리고 순수하게 프로그램에 노력을 기울인 시간까지 모두 포함 하루 10시간 계산해서 휴일을 제외하고 지금까지 따져 보면 250시간 정도는 족히 투자하지 않았나 하는 생각이 든다. 성공에는 겨우 2.5% 다가선 셈이지만. - 성공하려면 한가지 일에 1만 시간을 미쳐 있어라를 인용. 아이폰 App과 안드로이드폰용 App. 개발을 하면서 만나게 되는 각종 의문점들에 있어 각 플랫폼의 지원사격에는 애플의 손을 들어주고 싶은 것이 사실이지만 마치 MS Windows와 Linux의 전쟁을 보는 듯, 처음 이 세계에 발을 들이기 이전에 망설이던 것과 똑같이 난 판세를 지켜보며 고민을 하고 있다. 하지만 분명한 것은 이제는 이들 둘 모두를 알지 못하면 어려운 ..
안드로이드 예제 무작정 따라하기 Part.VII 26. 리스트뷰 스크롤 시 배경색이 검게 변하는 문제 해결방법 - android:cacheColorHint="#00000000" 옵션 이용 [출처] http://developer.android.com/resources/articles/listview-backgrounds.html 27. 안드로이드 소프트키보드 출현 시 뷰 크기가 재조정 되는 것 방지 방법 - [출처] http://developer.android.com/guide/topics/manifest/activity-element.html 28. Vertical / HorizontalScrollview 동시 사용 방법 - Scrollview는 세로 스크롤 밖에 지원하지 않으며, 그나마 Horizontalscrollview는 1.5버전 이후부터 지원..
안드로이드 예제 무작정 따라하기 Part.VI 21. WebView 로딩 시 타이틀바에 진행중 아이콘 보이게 하기 http://cafe.naver.com/aphone/8224 22. 리스트 뷰에서 교차행 마다 색상 부여하기 http://dustinbreese.blogspot.com/2009/12/creating-listview-with-alternating.html 23. 액티비티를 Full Screen으로 띄우기 http://cafe.naver.com/aphone/6636 24. 리스트 뷰 클릭시 색상 지정하기 ListView가 정의된 레이아웃 xml에서 android:listSelector="#00000000" 로 지정하면 된다. 만일, 다른색으로 지정하려고 하는 경우도 위에 색상을 부여하면 된다. [출처] [개발 Tip] ListView내 항목..
안드로이드 예제 무작정 따라하기 Part.V 14. 이미지 위에 (이미지)버튼 올리기 http://kenzuro.tistory.com/73 - 버튼의 배경을 없애는 방법으로, 해당 속성값을 수정해주면 되고(android:background="#00000000"), 버튼을 원하는 위치에 놓기 위해서는 LinearLayout의 해당 속성값을 변경(android:paddingLeft="240dip", android:paddingTop="320dip")해주면 된다. 15. 이미지 버튼 다루기 http://developer.android.com/reference/android/widget/ImageButton.html 첩첩산중이다. 갈수록 모르는건 많아지고, 하나의 TASK를 진행하기 위해 소모되는 시간 또한 많아진다. 16. 웹뷰 http://develo..
안드로이드 마켓과 T스토어 경험기 by Galaxy A 안드로이드 마켓과 T스토어에 대해 이해하기 쉽게 정리된 내용이 있어 일부를 퍼옴 안드로이드 마켓과 T스토어 경험기 by Galaxy A by bruce™ 스마트폰은 피처폰과 달리 그 확장성에 진정한 가치가 있죠. 출시된 형태 그대로 쓸수밖에 없는 피처폰은 그저 전화기 중심의 휴대폰 역할에 그칠수 밖에 없지만 스마트폰은 그저 윈도우가 깔린채로만 판매되는 PC처럼 받고 난 이후 본인이 원하는 바에 따라 다양한 SW를 설치할수 있는 장점이 있습니다. 바로 그러한 확장성을 결정짓는 것이 '앱스토어' 이고 앱스토어에서의 생태계를 얼마나 잘 갖추고 있느냐가 스마트폰 운영체제의 흥망성쇠를 결정하게될 핵심키라고 볼수 있겠습니다. 이렇게 그저 전화기처럼 보이는 스마트폰이 어떤 app 을 설치하느냐에 따라 다양한 도구로 ..
'안드로이드 앱' 국내선 팔지도 사지도 못한다 구글의 스마트폰 운영체제(OS) ‘안드로이드(Android)’를 탑재한 스마트폰에 대한 개발자와 소비자들의 관심이 날로 높아지고 있는 가운데 정작 국내 개발자들은 유료 애플리케이션을 구글 안드로이드 마켓에서 정식으로 판매할 수 없고, 국내 사용자들 또한 이러한 유료 애플리케이션을 구입할 수 없는 상황이 계속되고 있다.지난 2월 국내 1호 안드로이드폰인 ‘모토로이’가 출시됐고, 삼성전자(SHW-M100S)와 LG전자(KH5200)도 안드로이드폰 출시를 앞두고 있는 등 안드로이드를 탑재한 스마트폰이 확산되는 추세다. 올해 이동통신 3사가 출시를 계획하고 있는 안드로이드 폰만 25종이 넘는다. 그러나 구글 안드로이드 마켓은 국내에서 반쪽짜리 서비스에 머무르고 있는 상황이다. 아직까지 한국 개발자가 유료 애플리..