아이노트에서 제작한 퓨전FNC FS-95KP를 구매하였습니다. 구매한 김에 넥서스7에서 사용할 까하여 OTG케이블도 하나 구매하였습니다. 넥서스7에서는 우분투 올려서 사용한다면 편리하게 사용할 수 있을것 같아서 구매했습니다. 일단 기본 넥서스 시리즈에서는 한글 입력은 불가능하더군요. 별도의 키보드 어플을 사용하면 가능하다는 몇몇 글을 보아 해당 어플들을 설치해서 테스트했지만 한글입력이 정상적으로 동작하지는 않더군요. 국내 출시되는 갤럭시 시리즈에서는 삼성 키보드를 기반으로 한글 입력이 가능했습니다. 아이노트 FS-95KP 가격 택배비포함 3만원 정도입니다. 할인은 각자 받으실 수 있으니 할인을 받으시면 2만5천원 이내에 구입도 가능하실겁니다. 별도의 주소는 작성하지 않겠습니다. 아이노트 FS-95KP 구..
ICS부터 추가된 목록을 왼쪽 또는 오른쪽으로 밀어내서 지우는 Swipe to Dismiss를 ListView에 적용하는 오픈 소스를 소개하려고 합니다. 구글에서 검색하면 "Stack Overflow"에 1개가 있습니다. 아래는 ICS이상에서 볼 수 있는 Swipe 기능입니다. 최근에는 Gamil 어플에도 포함되어 있구요. 아직 해당 기능에 대한 API가 제공되고 있지 않기에 만들어서 사용해야 합니다. 오픈소스가 있으니 쉽게 적용할 수도 있습니다.^^ 해당 방법을 간단하게 소개하려고 합니다. Swipe to Dismiss 소스코드 다운로드 해당 코드는 "Roman Nurik" 이라는 구글 UI 개발자 분이 만드셨습니다. 구글+ 페이지를 통해서 확인이 가능하며, GitHub에 소스코드가 등록되어 있습니다...
Android Expandable 예제에 이어서 Expandable Custom 예제를 작성해보았습니다. 지난번과는 다른 데이터를 사용하였고, 결과화면의 차이는 없습니다. 첫 번째에 올렸던 기본예제는 아래 링크를 통해 확인 가능합니다. http://thdev.net/365 Custom 하기이번 예제는 제목 그대로 Custom을 하였습니다. Expandable을 커스텀하기 위한 방법은 간단합니다. BaseExpandableListAdapter를 상속받아서 커스텀하면 됩니다.BaseExpandableListAdapter API 페이지 http://developer.android.com/reference/android/widget/BaseExpandableListAdapter.htmlExpandableList..
GDG 안드로이드 모임에서 진행하는 안드로이드 미니세미나에 다녀왔습니다. 13년 1월 19일(토요일)인 어제 강남의 CNN the biz에서 안드로이드 세미나가 진행되었습니다. 작년 7월달에 했던 세미나에서는 발표도 했었는데 그 이후에 한게 없어서 저는 발표할 수 있는건 없었습니다.^^;;; 이번 세미나는 안드로이드 GDG 모임이 GDG로 정식 승격 이후에 처음 진행된 세미나였습니다. 세미나 주제들은 아래와 같았습니다. 해당 내용의 세미나 자료들은 모두 오픈되어 있으며, 해당 세미나를 진행하면서 사용하였던 소스코드들도 오픈소스로 Github에 등록되어 있으니 언제든지 다시 확인이 가능합니다. - 어젠 집중해서 본게 아닌 듯합니다. 이거 작성할려고하니 머리가 멍하네요^^;; 생각나는대로 작성한거니 PPT를..
안드로이드를 사용하시는 많은 분들은 이미 ASTRO File Manager를 사용하고 있으실 겁니다. 저도 사용하고 있구요. 최근에 업데이트가 되면서 사용하기 더 편해졌습니다. 각종 Cloud 스토리지에 로그인하여 복사 붙여넣기 기능도 사용이 가능합니다. 간단하게 복사 붙여넣기하는 방법을 통해 NPKI 인증서 빠르게 복사하는 방법도 살펴보겠습니다. 예전에 NPKI 인증서 복사하는 방법에 대한 글을 작성한적이 있습니다. 해당 방법에 + ASTRO와 Dropbox를 이용한 방법을 소개하려고 합니다. ASTRO File Manager 다운로드 (Play Store) http://bit.thdev.net/S7WL7Y ASTRO File Manager Pro (Key) 다운로드 (Play Store) 4,285원..
ExpandableListView 란? Android ListView에는 ExpandableListView가 있습니다. ListView는 단순히 리스트를 뿌려주는 역할을 하고, ExpandableListView는 말그대로 확장기능을 제공합니다. 사용법은 조금 까다롭게 적용되어 있습니다. 단순히 ListView처럼 array.xml을 생성하여 리소스 아이디를 직접 적용할 수 없고, HashMap을 만들어서 적용해야 합니다. 당연히 Custom ExpandableListView도 가능합니다. Custom ExpandableListView는 추후에 알아보기로 하고, 이번에는 간단히 ExpandableListView를 생성하는 것을 작성해보겠습니다.ExpandableListView는 ListView의 하위 속성..
Android의 Parcelable 인터페이스를 알아보려고 합니다. java에는 synchronized 인터페이스를 사용하고 있고, 해당 인터페이스는 Android에서도 사용이 가능합니다. Android에서는 Parcelable 인터페이스를 통해서 내부 데이터 교환에 사용이 가능합니다. 제가 만든 예제는 Intent에 많은 데이터를 실어보내기위해서 Parcelable를 사용하여 만들어봤습니다. XML 파일의 소스코드는 해당 내용에서 제외합니다. 해당 프로젝트 코드는 아래 중요 코드를 제외하고, 다운받아 테스트할 수 있습니다. 자세한 설명 및 Parcelable 인터페이스 설명은 Android Developer 사이트에서 확인 가능합니다. http://developer.android.com/referenc..
넥서스 7에 Ubuntu 설치가 가능합니다. Ubuntu 홈페이지에서 베타버전을 배포중이기 때문에 편리하게 설치가 가능합니다. 진행전에 제가 작업했던 작업환경을 소개하고 진행하겠습니다. 경고 Nexus 7을 UNLOCK를 하여야 합니다. UNLOCK을 진행하게 되면 모든 데이터가 초기화되게 됩니다. 한번 UNLOCK를 해두시면 이후에는 데이터 초기화가 강제적으로 일어나지는 않습니다. 작업 환경- Nexus 7 32GB Wi-Fi- Ubuntu 12.10 윈도우에서 하셔도 됩니다. 별도의 img 파일을 제공하기 때문에 꼭 우분투에서 할 필요는 없습니다. 단, Ubuntu에서 제공하는 자동화 툴을 사용하면 훨씬 편리하게 사용이 가능합니다. 거기에 USB 드라이브 설치도 필요 없구요. 사전 준비- Nexus ..