지난 글에서 Swipe Views를 생성하는 방법과 기본적인 코드 동작방식을 설명한데 이어서 직접 예제를 작성해보았습니다. XML을 통한 UI구성이기 때문에 간단한 코드를 통해 Fragment를 상속받아 Swipe Views를 작성해보았습니다. Swipe Views의 기본적인 설명 글은 아래 글을 참고하세요. http://www.thdev.net/373 작성한 예제코드 작성한 예제코드는 ActionBar를 사용하였기에 API 11(3.0)이상에서 동작합니다. Swipe Views를 생성하고, 각 페이지별로 Fragment 3개를 생성합니다. Fragment 별로 XML을 각각 불러오고 상황에 따라서 해당 Fragment에서 값을 처리합니다. 각 페이지는 이전에 작성한 예제들과 웹뷰를 구성하였습니다. 웹뷰..
요즘 안드로이드 폰에는 하단의 버튼 대신 Pie라는 퀵 컨트롤러를 적용한 어플들이 간혹보이고 있습니다. 하단의 소프트웨어로된 네비게이션 컨트롤 대신 사용하는 것입니다. 구글에서 직접 배포하는것이 아니기에 당연히 루팅을 필요로 하고, 안드로이드 락화면에서만 동작하는 컨트롤러도 있습니다. 아래 영상은 제가 소개하려고 하는 프로그램은 아니지만 이런것이구나라고 보실 수 있는 동영상입니다. Google+에 공유된 동영상이고, 해당 프로그램은 커스텀 롬 위에서 동작합니다. ※ 참고로 해당 롬은 "Paranoid android rom" 이라고 합니다. PieControl 파이 컨트롤이라는 프로그램을 소개하려고 합니다. 위에 동영상처럼 동작을 하게 됩니다. PieControl은 아래 링크를 통해 다운받을 수 있으며 루..
Android Settings를 컨트롤 할 수 있는 Provider가 있습니다. JellyBean 4.2부터는 Global속성이 추가되었고, 이 속성은 기존의 Settings.System 또는 Settings.Secure 변수들이 모두 Settings.Global로 통합 이관되었습니다. 소스코드 작성을 하다보면 Settings.System 또는 Settings.Secure로 작성하게되면 줄이 그어집니다. 줄이 그어지는 이유야 추후에 삭제될 수도 있는 변수의 표시이니 Settings.Global로 동작하게하면 될 것 같습니다. 제가 작성한 API 버전은 4.2인 API 17 버전입니다. 해당 내용은 아래 사이트로 접속하여 Global 로 검색하시면 확인 가능합니다. http://developer.andro..
해당 내용은 리뷰 요청에 의해 작성되었습니다. 해당 내용은 광고 요청이 아닌 제 주관적인 생각을 담고있는 글입니다. 기존 리뷰와 다른점이 없다는 점 참고하여 읽어주세요! 인투 잇(into.it) 이란? 영화를 보면서 책을 보면서 음악을 들으면서 내 생각을 정리한다? 영화를 보다가 좋은 음악이 흘러나오면 이 노래 뭘까해서 검색을 하게됩니다. 저도 그렇게 하기도 하고, 실시간 음악 검색용 어플을 이용하여 검색을 해보기도 합니다. 이렇게 보관을 할 수도 있고, 내 생각을 추가하여 글을 남길 수도 있는 그런 어플을 소개합니다. 인투 잇(into.it)이라는 어플입니다. 잠시 사용해보고 작성하는 글이기에 틀릴 수 있습니다. 아직은 안드로이드 앱 밖에 없고, 추후에 iOS용과 웹까지 확장한다고 합니다. 인투 잇 다..
아이노트에서 제작한 퓨전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를..