• 프로그래밍

    ActionBarSherlock를 이용한 탭 내비게이션

    바로 아래 글에 이어 ActionBarSherlock를 이용한 탭 내비게이션 프로그램을 만들어보자. 탭을 3개로 했을 때 필요한 소스 파일은 총 5개. 메인 액티비티 탭 리스너 댑1 처리 소스 탭2 처리 소스 탭3 처리 소스 기타 리소스 파일 각 파일을 위와 같이 준비하고 필요한 리소스 파일(각 탭에 텍스트를 출력하기 위한 레이아웃 파일 – simple.xml – 과 아이콘 부분에 들어갈 아이콘으로 icon_search.png와 icon_settings.png가 필요하다)을 적당한 폴더에 넣고 실행하면 아래 화면과 같이 탭으로 구분된 실행화면이 나타난다.

  • 프로그래밍

    안드로이드 3.0 미만에서도 ActionBar를 써보자

    안드로이드 3.0부터는 ActionBar가 들어갔고, SDK에도 안드로이드 3.0에 해당하는 API 레벨 11부터 ActionBar를 처리할 수 있는 API가 들어가있다. 요즘 앱의 추세가 ActionBar를 대부분 이용하고 있으며, ActionBar를 이용하면 더 다양한 효과 및 처리가 가능해서 많이 선호하는 것 같다.그런데 앱을 만들 때 ActionBar를 이용하면 안드로이드 3.0 이전 버전에서는 실행시킬 수 없는 단점이 있다. 아직도 전세계(국내도 마찬가지) 안드로이드 기기 사용자 중 안드로이드 3.0 미만 버전의 기기를 사용하는 비율이 50%에 약간 못미치는 수준인 것으로 조사되고 있다.즉, ActionBar를 이용해서 앱을 만들면 이들은 아예 사용하지 말라는 말이 되는 것이다.하지만 방법이 있었다.바로 ActionBarSherlock이라는 라이브러리를 이용하면 ActionBar와 동일한 효과를 내면서, 안드로이드 3.0 미만의 기기에서도  동일하게 쓸 수 있다.ActionBarSherlock는 ActionBarSherlock 홈페이지에서 다운받을 수 있으며, 예제 소스 및 컴파일 된 설치파일도…

  • 모바일

    베가 R3 기변 기회를 놓치고 기다리는데, 베가 넘버6가 나왔네

    베가 R3가 출시된 이후 지금까지 R3를 사려고 기다리고 있는데 오늘 베가 넘버6가 발표되었다. 며칠 전 팬택은 28일에 새로운 기기를 발표할 것이라고 발표했었는데, 베가 넘버6가 실제로 발표된 것이다. 모델명 IM-A860S/K/L(베가 넘버6 풀HD) 프로세서 1.5Ghz 쿼드코어(퀄컴스냅드래곤 APQ8064) 디스플레이 5.9″ Natural IPS Pro LCD 화면 해상도 FullHD 1920 x 1080 (16:9) OS 안드로이드 4.1 JellyBean 내장메모리 32GB(cloud 16GB 제공) 외장메모리 2TB까지 지원 램 2GB 카메라 화소(후면/전면) 1,300만/200만 통신방식 3G/4G LTE 무선랜 802.11a/b/g/n(2.4Ghz, 5Ghz) 기타 지상파 DMB, NFC, Bluetooth 4.0, GPS,조도/근접/자이로/가속도/지자기센서 컬러 블랙/화이트 크기 158.6 x 83.2 x 9.9 mm 무게 210.5g (White ), 209g (Black) 배터리 3,140mAh 교체형 국내 출시 2013년 2월 중 통신사 SKT, KT, LG U+ 출고가 849,000원 베가 R3 보다…

  • 모바일

    구글의 네 번째 레퍼런스 폰인 Nexus4 국내 전파 인증 받아

    LG에서 만든 구글의 네 번째 레퍼런스 폰인 Nexus4가 국내에 출시될 것으로 보인다. LG전자는 지난 1월 23일 전파연구소로부터 전파적합성 인증을 받은 것으로 확인됐다. 이 기기는 3G(WCDMA)를 지원하는 기기로 SKT 및 KT에서 사용할 수 있다. 그런데 SKT나 KT에서는 이 폰 출시와 관련해서 아무런 협의가 없었다고 밝혔다. 이 말은 두 통신사는 출시할 계획이 없다는 뜻이다. 결과적으로 말하면 통신사를 끼지않고 LG나 구글이 직접 유통시키겠다는 것이다. 하지만, 세계적으로도 아직 물량이 딸려서 말이 많은걸 보면 국내에 언제쯤 풀릴지 미지수다. 또한 가격도 통신사를 끼지 않고 유통하게 되면 어느 정도 가격이 될지 궁금하다. 구글 플레이스토어에서는 16GB 짜리가 349달러에 팔리는 것으로 알고 있는데… 이 가격으로 국내에도 풀린다면 40만원대가 되겠지만, 옵티머스 G와의 관계도 고려해야 되는 LG로서는 이 가격에 유통시키기는 어려울…

  • 모바일

    KTTech 테이크 LTE 젤리빈 업그레이드 완료

    투피에서 테이크 LTE 업그레이드 소식을 접하고, 바로 불여우로 KT Tech 업그레이드 페이지에 접속… 그러나 에러만 뿜어낸다. 엥~~~내가 뭘 잘못했나? 순간 번뜩…불여우라 그런가보다. IE로 다시 접속해서 시도하니 일사천리… 갤럭시S2가 2월에 젤리빈 업그레이드 나온다고 해서 그 정도만 따라가도 되겠다 했는데, 1월 중 업그레이드가 되네. 그것도 망한 회사(KT에 흡수통합되고, 모바일기기 제조업은 폐업)인데…

  • 프로그래밍

    안드로이드 물리버튼 없는 경우에 메뉴 버튼 만들기

    안드로이드폰을 보면 요즘 물리/하드웨어버튼을 탑재하지 않고 출시되는 상황이다 그래서 화면의 일부를 뒤로가기/홈/멀티태스킹 또는 메뉴 버튼으로 사용한다. 메뉴 버튼이 있는 경우에는 하드웨어 버튼의 메뉴와 동일하니 문제가 없지만 메뉴 버튼이 없고, 멀티태스킹 버튼이 있는 경우에는 옵션 메뉴에 따라서 버튼 표시되는 줄의 제일 오른쪽에 세로로 점 세개가 있는 메뉴키가 활성화된다. 하지만 이 것도 타겟 api 레벨에 따라서 활성화되는 경우가 있고, 안되는 경우도 있다고 한다. 돈 먹는 내 차는 타겟 api를 15(안드로이드 4.0.3)로 해서 배포를 했는데 메뉴키가 없어서 옵션메뉴를 못쓴다는 질문이 들어왔다. 태블릿도 없고, 갤럭시 넥서스나 베가 R3가 없으니 확인할 수 없어서, 일부러 광화문 올레 스퀘어까지 가서 직접 확인해본…허니컴 쓰는 태블릿이나 갤럭시 넥서스 등에서 안되는 것 확인함. 열심히 찾아보니 액션바를 쓰는게 답이라는데…일단 급한대로 아래의…

  • 프로그래밍

    안드로이드 AVD 만들 때 에러가 발생하면…

    Starting emulator for AVD ‘JellyBean_4_2_Phone’ Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way. Please contact the application’s support team for more information. 안드로이드 AVD를 만들고 실행했을 때 위와 같은 에러가 발생하면 램으로 할당하는 메모리 용량을 줄여본다. 1024로 하면 계속 같은 에러가 나는데 512로 하니 대부분 에러가 없다. 그래도 안되면 384나 256으로 줄여보자. 그래도 안되면 아래와 같은 방법을 이용하면 된다고 한다. 원문 링크 : Failed to allocate memory: 8 검색 결과 Device ram size 를 512나 256으로 줄이라는 설명이 대부분이네요.. 이렇게 해도 되는 사람이 있지만 안되는 사람이 더 많다는거…. 그래서 구글링 검색 중 알개된 해결 방법을 적어볼게요. 혹시 더 좋은 방법…

  • 모바일

    구글 넥서스7 32GB 국내 판매

    구글 코리아는 20일 저가형 태블릿PC 넥서스7의 32GB 모델을 국내 시장에 출시한다고 밝혔다. 넥서스7은 구글이 대만 제조사 에이수스와 함께 만든 레퍼런스 태블릿PC로, 지난 10월 16GB 모델이 국내에 출시됐되었으며, 이번에 32GB 모델이 출시되어 롯데마트와 하이마트의 온·오프라인 매장에서 판매되며 가격은 35만9천원이다. 넥서스7은 안드로이드 4.1 젤리빈을 탑재하고 있으며, 198.5×120×104.5mm의 크기에 무게는 340g입니다. 화면 해상도는 1280×800이고, 전면에만 120만 화소의 카메라가 장착되어있다. 16GB 버전은 해외에 비해 상대적으로 비싸졌는데, 가격을 인하하지는 않을거라고 한다. 전문 보러 가기 : 또 다른 즐거움의 시작, Nexus7 32GB가 국내에서 출시됩니다