-
[비공개] 안드로이드 액티비티 추가하기
하나의 어플리케이션은 한개 이상의 액티비티(activity)로 구성됩니다.액티비티를 좀 더 쉽게 설명하면, 하나의 화면이 곧 하나의 액티비티라고 볼 수 있습니다.얘도 액티비티얘도 액티비티입니다.액티비티를 추가를 GUI를 통해 해볼까요프로젝트에서 AndroidManifest.xml 파일을 더블클릭합니다.지난번 퍼미션 추가할때 봤던 UI가 나오네요.이번엔 Application 탭을 선택합니다.어플리케이션의 설정을 할 수 있는 화면이 보이네요.하단에 Application Nodes 라는것이 보이나요?여기에 Add 버튼을 누릅니다.우리는 Activity를 추가할것이니 Activity를 선택합니다.우측에 뭔가 생겼네요.액티비티의 속성들을 설정할 수 있습니다.다른건 건드리실 필요 없고,Name 을 보면 Name 글자를 클릭할 수 있게 되어있어요.이 Name 글자를 클릭해봅니다.새로운 클래스를 작성하는 화면이 나타..추천 -
[비공개] 아이폰5 꿩대신 닭, 아이팟터치 5세대
국내에서 언제 아이폰5가 나올지 모르는 가운데아이폰5와 함께 공개한 아이팟터치5세대는 국내에서 판매를 시작했습니다.꿩대신 닭이라고, 아이팟터치5세대로 대리만족을...아이팟터치5세대스펙아이폰5스펙이번 아이팟터치5세대는 역대 아이팟터치중 가장 아이폰에 근접한 스펙이죠.5백만화소의 카메라와 몇몇의 스펙을 제외하곤 레티나는 물론 4인치 디스플레이에, 라이트닝커넥터, 이어팟까지 포함한 제품입니다.아 역시 굉장히 길군요.마치 그옛날 소녀시대가 광고했던 길쭉한 초콜릿폰을 보는 느낌입니다.전화기능이 없는 아이팟터치는 굉장히 얇습니다.그리고 가뜩이나 가벼운데 더 가벼워졌습니다.아이팟터치는 스트랩을 포함하고 있는데아이폰에도 달아주면 참 좋겠습니다.이것이 바로 라이트닝 커넥터새 커넥터때문에 기존 아이폰에 쓰던 ..추천 -
[비공개] 안드로이드 어플리케이션 퍼미션 추가해보기
퍼미션(Permission)이란 해석되는 것처럼 어떠한 권한을 말합니다.안드로이드 어플리케이션은 이러한 권한을 획득해야 사용자의 디바이스에 설치되어제 기능을 발휘할수 있습니다.예를 들면 인터넷 권한의 획득없이, 인터넷을 사용할 수 없으며,연락처를 읽는 권한없이, 사용자 디바이스의 연락처를 읽어올 수 없습니다.전화걸기 권한없이 전화를 걸 수 없고, SMS권한없이 SMS를 다룰수 없습니다.퍼미션은 어떻게 추가하면 될까요?AndroidMenifest.xml 파일에 직접이렇게 타이핑을 해도 좋습니다.하지만 타이핑을 하다보면 정말 흔히 오타가 나게 마련이예요.그래서 자동입력을 권합니다.자 따라해보세요.이클립스를 열고 만든 안드로이드 프로젝트 파일중에서AndroidManifest.xml 파일을 더블클릭합니다.이렇게 Manifest 내용을 볼 수 있는 화면이 나타나네요.아래에 다..추천 -
[비공개] 안드로이드 타이틀바 없애기
기본 프로젝트를 생성하면 보이는 회색의 타이틀바를 없애고 싶나요?좀 더 자유로운 디자인을 적용하기 위해서 타이틀바를 지워야할 때 이렇게 하면 됩니다.android:theme="@android:style/Theme.NoTitleBar"NoTitleBar라는 테마를 입혀주는건데요.어플리케이션 속성에 넣으면 어플리케이션 전체에 적용이 되고 특정 액티비티에만 적용하고 싶은 경우 액티비티 속성에 추가하시면 됩니다. 마이피플 트위터 페이스북 더보기 미투데이 요즘 '스마트폰>안드로이드' 카테고리의 다른 글 안드로이드 액티비티 추가하기(0) 2012/10/18 안드로이드 어플리케이션 퍼미션 추가해보기(0) 2012/10/16 안드로이드 타이틀바 없애기(0) 2012/10/15 단지 방향만 바꿨을뿐인데 activity를 다시 생성하지 말아요(0) 2012/10/12 L..추천 -
[비공개] 단지 방향만 바꿨을뿐인데 activity를 다시 생성하지 말아요
안드로이드는 액티비티에서 어떠한 변화가 발생하면 액티비티가 다시 실행됩니다.그러니깐 방향을 가로에서 세로 방향으로 전환했다던가키보드의 활성화 여부에 따라액티비티의 레이아웃을 다시 그리게 됩니다.어플리케이션의 개발자 혹은 기획자의 의도는단지 방향만 전환했을뿐이고, 단지 키보드의 상태 변화만 생겼을때는아무런 변화없이 레이아웃만 가로에서 세로로 혹은 세로에서 가로로 유동적으로 변경되었으면 하는 경우가 많습니다.이때 configChanges 속성을 이용할 수 있습니다.configChanges 속성값에 정의된 설정 변경에 대해서는 안드로이드는 액티비티를 다시 실행하지 않습니다.위의 예제에서는 orientation(방향변화), keybard(키보드상태변화)의 configChanges가 발생해도액티비티를 다시 실행하지 않게 됩니다.좀 더 많은 속성은 개발자 문서에서..추천 -
[비공개] ListView의 버튼이 클릭이 되지 않아요
안드로이드의 버그같은데아래와 같은 조합의 상황에서 버튼이나, 체크박스가 클릭이 되지 않는 현상이 발생합니다.1. 리스트뷰 버튼 조합2. 리스트뷰 체크박스 조합3. 리스트뷰 이미지버튼 조합1,2번의 경우는 이미 잘 알려진 사례로버튼 또는 체크박스에android:focusable="false"android:clickable="false"xml파일을 수정하셔서 위의 속성을 추가하시면 정상적으로 됩니다.3번의 경우는 1,2번에서의 해결책으로는 해결이 안되고,직접 java 코드 상에서(이미지버튼 객체).setFocusable(false) 처리를 해주시면 리스트뷰의 각 아이템에 포함된 이미지버튼이 클릭됩니다.출처 : http://jwandroid.tistory.com/218 마이피플 트위터 페이스북 더보기 미투데이 요즘 '스마트폰>안드로이드' 카테고리의 다른 글 안드로이드 타이틀바 없애기(0) 2..추천 -
[비공개] Welcome to the 6th AWS Global Start-Up..
아마존에서 AWS를 혁신적으로 사용한 스타트업을 발굴하는 경진대회하네요.다른 혜택들도 있지만 1등에게는 $50,000의 AWS 이용권을 준다네요.http://aws.amazon.com/ko/startupchallenge/http://aws.amazon.com/ko/startupchallenge/rules/ 마이피플 트위터 페이스북 더보기 미투데이 요즘 '정보' 카테고리의 다른 글 진정성이 돋보이는 KTH의 H3 컨퍼런스(0) 2012/11/01 Win-Win 아이디어 공모전(0) 2012/10/22 Welcome to the 6th AWS Global Start-Up Challenge(0) 2012/10/10 SK planet Code Sprint(0) 2012/10/09 삼성커뮤니케이션 멤버십 공모전(0) 2012/09/21 DevOn 2012 여러분의 참여를 기다립니다!(0) 2012/09/13추천 -
[비공개] 뒤늦게 쓰는 구글 두번째 레퍼런스폰 넥서스S 후기
뒤늦게 쓰는 후기.충분히 사용해본 다음에 쓰는 스마트폰 후기.이번엔 구글의 두번째 레퍼런스폰 Nexus S 후기 입니다.이것이 바로 삼성과 구글의 합작폰 넥서스S 입니다.두번째 구글의 레퍼런스폰입니다.해외에서는 젤리빈(4.1)까지 업데이트가 되었고,국내에서는 아이스크림샌드위치(4.0)까지 업데이트가 되었습니다.구글의 첫번째 레퍼런스폰은 HTC가 만든 Nexus One 이었죠.HTC의 디자이어와 쌍둥이 폰이라 불렸습니다.넥서스S의 경우는 갤럭시S와 쌍둥이폰이라고 할만큼 스펙이 비슷합니다.그래서 갤럭시S의 아이스크림샌드위치미지원 발표가 났을때 많은 갤럭시S사용자들이비슷한 사양의 넥서스S는 업데이트하면서 왜 갤럭시S는 안해주냐고 항의가 많았죠.뭐 일단 후기를 적기에 앞서국내에서는 글을 쓰고 있는 현재일 기준(2012년 10월 9일)으로 아직도 ..추천 -
[비공개] SK planet Code Sprint
SK planet Code Sprint는 프로그래밍과 문제 풀이를 즐기는 개발자 모두를 위한 코드 경진 대회입니다. 주어진 문제를 풀고 제출해 그 결과에 따라 1~3등의 성적을 낸 참가자에게는 상품을 수여하게 됩니다. SK플래닛에서 진행하는 개발자 경진 대회인 Code Sprint의 각 라운드를 지금 확인하고 참가해 보세요!SK planet code sprint 바로가기 마이피플 트위터 페이스북 더보기 미투데이 요즘 '정보' 카테고리의 다른 글 Win-Win 아이디어 공모전(0) 2012/10/22 Welcome to the 6th AWS Global Start-Up Challenge(0) 2012/10/10 SK planet Code Sprint(0) 2012/10/09 삼성커뮤니케이션 멤버십 공모전(0) 2012/09/21 DevOn 2012 여러분의 참여를 기다립니다!(0) 2012/09/13 서울 App & Job 페스티벌 2012(0) 2012/09/12추천 -
[비공개] 왔다네 왔다네, 넥서스7이 배송이 왔다네
넥서스7의 예약주문때 잽싸게 예약했는데 예상과 달리 벌써 배송이 시작되었네요.구글의 첫 레퍼런스 태블릿, ASUS와의 합작품 nexus7의 개봉기 시작합니다.사진이 촛점이 흔들리고 해상도가 낮더라도 양해를 ^^;종이 케이스를 한꺼풀 벗겨냅니다.넥서스7의 위엄이 드러나기 직전!넥서스7의 뒷모습입니다.넥서스7의 기본 구성품이고요. 별다른건 없고, 어댑터와 USB케이블이 있습니다.드디어 넥서스7 등장!어디한번 켜볼까요.간단한 등록과정을 마치고위엄을 드러낸 넥서스7의 모습젤리빈(4.1)이 설치된 넥서스7입니다.젤리빈에서 가장 주목해서 봐야할것이 안드로이드가 야심차게 준비했다는 "프로젝트 버터" 인데요.이 덕분에 화면이 정말 매끄럽게 움직인다는 것을 느낄 수 있습니다.굉장히 부드럽습니다.하단독에는 폴더에 담긴 구글앱들과, 크롬, 영화..추천