본문 바로가기
android - drag and drop sort ( reordering ) listview android - drag and drop sort ( reordering ) listview 안드로이드를 사용하다 보면, 가끔씩 drag and drop 을 통해 reordering 을 하는 list view 를 사용하는 앱들을 볼 수 있었다. 혹 기본 컴퍼넌트인데 내가 사용 안 하고 있었던가 하고 찾아봤는데, 기본 component 는 아닐 뿐더러 open source 로 나와있는 녀석의 소스를 대충 훑어봐도 간단하게 구현되어 있지는 않았다. drag and drop sort 를 구현하기 위해서는 onInterceptTouchEvent 는 물론 onTouchEvent 들을 override 해서 touch event 를 다뤄야 하고, 상황에 맞는 action 을 하면서 list 를 꼬이지 않게 해야 하.. 2014. 5. 31.
하이퍼 바이저 ( Hypervisor ) 란? 하이퍼 바이저 ( Hypervisor ) 란? 참조 및 이미지 출처 : http://naleejang.tistory.com/91http://virtualhive.tistory.com/36 물리 서버를 가상화 환경으로 만들기 위해서는 하이퍼 바이저 ( Hypervisor ) 기술이 필요하다. 하이퍼 바이저는 호스트 컴퓨터 1대에서 다수의 운영체제를 동시에 실행할 수 있도록 해준다. 하이퍼 바이저는 2가지로 분류된다. 1. Native ( Bare-metal ) 하드웨어에 직접 설치되어 이 녀석이 여러개의 OS 를 돌린다. 호스트 OS 가 없어 이에 리소스를 할당하지 않아도 된다. 호스트형 가상화에 비해 오버헤드가 적고, 물리 컴퓨터 리소스 관리가 유연하다. 자체적으로 관리기능을 갖고 있지 않아 별도의 관리.. 2014. 5. 20.
Android Open Source - Free Flow Android Open Source - Free Flow https://github.com/Comcast/FreeFlow ListView 를 제공하는데, VLayout, HLayout, GridVLayout, GridHLayout 등을 함께 제공하여, ListView 의 layout 들을 transition 과 함께 부드럽게 제공한다는 점이 주된 기능이다. 소개에는 view container 와 layout 의 decoupling 을 한다고 하는데..위에 명시된 layout 들을 이용해서 view container 의 변화 없이 layout 을 쉽게 바꾸고 그에 따른 animation 도 제공해준다. 아직 약간의 버그같은 것들은 있고, 안드로이드 앱에서 이정도까지 지원해야 하나? 싶은 감은 있지만,좋은 .. 2014. 5. 20.
[Tutorial] AndEngine Introduction [Tutorial] AndEngine Introduction * AndEngine 공식 사이트http://www.andengine.org/ 출처 : http://www.matim-dev.com/introduction-to-the-andengine.html Introduction -free open source OpenGL android game engine. -OpenGL 을 몰라도 Java 를 사용할 줄만 알면 OpenGL 의 feature 를 사용할 수 있다.물론 OpenGL 에 대한 지식과 경험이 있으면 더 도움이 된다. Feature -Multi resolution support -Multi touch supprot. -Physics extension -TiledMaps in TMX format .. 2014. 4. 24.
android 에서 gif 재생하기 - GifDrawable. ( Open Source LIbrary ) android 에서 gif 재생하기 - GifDrawable. ( Open Source LIbrary ) https://github.com/koral--/android-gif-drawable 안드로이드는 기본 GIF 파일을 자동으로 draw 하지 못한다. 하지만 이 GifDrawable open source 는 이를 지원한다. 이 녀석은 NDK 를 사용해서 frame 을 render 하기 때문에, 기존의 WebView 나 Movie class 를 이용하여 rendering 하는 것보다 훨씬 효율적이다. android gif, android 에서 gif 재생하기 - GifDrawable. ( Open Source LIbrary ), Draw, FRAME, Gif, gif 재생, gitdrawable, Mo.. 2014. 4. 16.
android:foreground 속성은 언제 쓰이는가? android:foreground 는 android:background 와 반대되는 개념이다. android:foreground 의 경우는 main contents 를 가리면 안 되기 때문에 보통 alpha 를 먹인 이미지나 색상 등을 사용하며,어떤 item 을 선택했을 때 background selector 와 같은 효과를 볼 수 있지만, 앞쪽(컨텐츠보다 z 축으로 우리 눈쪽에 가깝게)에서 press 된 상태를 보기 위해 보통 사용된다. 말인 즉슨, 만약 어떤 버튼을 클릭하는데, 그 버튼의 컨텐츠가 버튼의 거의 전부를 cover 하고 있다면,selector를 background 로 설정했을 때, 해당 버튼을 press 하면 해당 버튼이 눌렸는지 판단하기 어렵다.이 경우 selector 를 foregro.. 2014. 4. 14.
[android] Volley URL related issue( bug ) at GingerBread. - java.io.IOException: Malformed ipv6 address: android, Volley URL related issue(bug) at GingerBread. - java.io.IOException: Malformed ipv6 address: [En] If you use Volley network library with GingerBread and the below version devices, you might encounter URLMalformedException with this kind of message. java.io.IOException: Malformed ipv6 address: It it known issue about the URL class. The problem happens when the host part contains port num.. 2013. 10. 5.
[android] Opensource Libraries 모음 안드로이드 open source library 모음 open source library 를 잘 가져다 쓰면 개발속도를 획기적으로 올릴 수 있다.인기있는 android open source library 들을 소개해본다. Sliding Menu Foursqure 를 비롯한 약 10여개의 유명한 android app 에서 사용한다.code 와 xml 모두 설정이 가능하며, 다양한 옵션을 제공한다.ActionBarSherlock ( 소위 ABS ) 와 연동되어 있다. sample demohttp://www.youtube.com/watch?v=8vNaANLHw-c&feature=youtu.be repositoryhttps://github.com/jfeinstein10/SlidingMenu PullToRefres.. 2013. 7. 25.
[android] AndroidAnnotations 와 Otto 를 이용한 빠른 앱 개발. AndroidAnnotations 와 Otto 를 이용한 빠른 앱 개발 휴휴님의 강좌에서 좋은 open source library 들을 알게 되어 내용을 공유하고자 한다. PPT 링크 아래녀석은 PPT 내용을 pdf 로 뽑은 것. 링크와 pdf 파일 등 공유에 문제가 있다면 댓글이나 방명록을 통해 알려주세요. 조치하겠습니다.! CleanAndroidCode? CleanAndroidCode 는 Dagger, Otto, AndroidAnnotations 의 장점을 합쳐놓은 녀석. https://github.com/pyricau/CleanAndroidCode AndroidAnnotattions? http://androidannotations.org/ open source framework 으로 여러가지 idi.. 2013. 7. 15.
반응형