개발/안드로이드271 Android Design Support Library 출처 - http://inthecheesefactory.com/blog/android-design-support-library-codelab/en Codelab for Android Design Support Library used in I/O Rewind Bangkok session Make your app fancy with few lines of code Posted on 22 Jun 2015 15:22 | 7620 reads | 64 shares At the moment I believe that there is no any Android Developer who doesn't know about Material Design anymore since it officially becomes a de.. 2015. 6. 27. Fragment LifeCycle 메소드 호출 순서 출처 - http://blog.naver.com/regako/220261214098 일반 액티비티와 프래그먼트액티비티의 생명주기 차이를 나타내는 플로우 다이어그램은 널리고 널렸으니 제쳐 두고, 이번 포스트는 프래그먼트들을 더하거나(add) 갈아치울 때(replace) 등등의 경우에 각 프래그먼트들에 불리는 method들을 정리해봤다. 기본적으로 프래그먼트 액티비티(Main)가 있고, 여기에 2개의 프래그먼트(F1, F2)를 이리저리 해보면서 직접 로그로 찍어본 결과들이다. - case 1: Main에 F1을 add로 추가한다.(fragmentManager.beginTransaction().add(id, F1, "f1").commit() - 이후 아래부터는 commit 명령 생략함) Main onCreat.. 2015. 5. 5. [Android] Fragment LifeCycle (프레그먼트 생명주기) 출처 - http://wawoops67.blogspot.kr/2013/02/android-fragment-lifecycle.html ◆ Fragment 란? Tablet이 나오기 전에는 화면의 크기가 그리 크지 않았기 때문에 Activity에서 하나의 화면만 보여주면 됐습니다. 하지만 Tablet이 나오면서 부터 화면을 분할해야 할 필요성이 생겼습니다. 같은 디자인을 Tablet에서 보면 공간 효율이 너무 좋지 않았습니다. 여백에 미도 좋긴 하지만 공간을 디자인 하는 입장에서 보면 화면 구성이 너무 비효율적이였습니다. 그래서 생긴 개념이 Fragment 입니다. 사실 허니콤이 나왔을때 까지만 해도 타블렛 앱을 개발할 일이 없어서 Fragment를 눈여겨 보지는 않았지만 아이스크림 샌드위치 이후 타블렛과 .. 2015. 3. 27. [Android]WebView를 JavaScript와 연동 출처 - http://mrgamza.tistory.com/178 WebView를 이용하여서, WebApp을 개발할 경우에, 안드로이드의 여러가지 기능들을 호출하여서 사용하고 싶을 경우가 발생합니다. 이럴 경우에 사용할수 있는것이 javascript에서 App의 메소드를 바로 호출하는 방식인데요. 너무 간단하게 사용을 할수 있습니다. 1. 자바스크립트 호출되어지는 클래스 만들기 자바스크립트에서 이름으로 호출하면 바로 호출되는 클래스를 만들겁니다. 방식은 일반 클래스를 만드는 방식과 동일하며, Annotation만 추가하여 주면 됩니다. (예전 버전에서는 안그랬는데, 4.2부터는 안넣어주면 오류 납니다. 주의하세요.) 다음과 같이 만들어줍니다. private class JavaScriptInterface {.. 2015. 3. 24. CustomView 생성시 override 해야 할 function들 출처 - http://aroundck.tistory.com/entry/Android%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-CustomView-%EC%83%9D%EC%84%B1%EC%8B%9C-override-%ED%95%B4%EC%95%BC-%ED%95%A0-function%EB%93%A4 안녕하세요 돼지왕 왕돼지입니다. 안드로이드를 어느 정도 해본 사람이라면 더 이상 기본 view 로 만족하지 못하는 경우가 생기기 쉽상입니다. 게다가, 더 효율적으로 프로그램을 운영, 관리하기 위해서도 custom view 가 필수불가결한 경우도 생기고요. 그래서 View 를 extend 할 경우 override 하는 function 들에 대해서 한번 알아보았습니다. ( 여기서.. 2015. 1. 26. Android Studio Sign APK 만들기 출처 - http://blog.naver.com/dlsdnd345/220230112234 Android Studio Sign APK 만들기 안녕하세요. 2015년 첫포스트를 쓰고 있습니다. 최근 많이 나태해진 저를 새해를 비롯하여 마음을 다잡아야 겠네요 ^^ 1. gradle Key Store 연결 이클립스에서는 메니페스트를 통해서 APK 에 사인 작업을 해서 APK 를 추출 하곤 했습니다. 1. 안드로이드 스튜디오 - 툴을 이용한 방법 2. 안드로이드 스튜디오 - Gradle을 이용한 방법 두가지가 있습니다. 하지만 저는 2번 Gradle 을 이용한 방법을 포스팅 해보려 합니다. 왜냐하면 1번의 경우 지원은하지만 권장하지 않는다고 명시가 되어있습니다. 그리고 안드로이드 스튜디오의 장점은 Gradle 이.. 2015. 1. 8. 서포트 라이브러리(v7)로 Material Design 적용하기 - (2) 색상 테마 적용 출처 - http://androidhuman.com/561 이전 글 (2014/11/13 - 서포트 라이브러리(v7)로 Material Design 적용하기 - (1) 머티리얼 테마 적용)에선 서포트 라이브러리를 사용하여 애플리케이션에 머티리얼 디자인을 적용하는 방법에 대해 알아보았습니다. 이번 글에서는 머티리얼 테마와 함께 색상 테마를 적용함으로써 일관된 느낌을 유지하면서 각 애플리케이션 고유의 느낌을 낼 수 있는 방법에 대해 다루겠습니다. 적용 가능한 색상 테마 종류 기존과 동일하게 style.xml 에 테마를 정의하여 머리티얼 테마를 적용할 수 있습니다. 서포트 라이브러리를 사용할 경우 지정할 수 있는 항목은 다음과 같습니다. colorPrimary: 아플리케이션의 주 색상입니다. 대표적으로 지메일.. 2015. 1. 8. 액티비티 전체를 덮는 네비게이션 드로어 만들기 출처 - http://androidhuman.com/560 네비게이션 드로어는 꽤 오래 전부터 널리 사용되던 패턴 중 하나입니다. 그러다 보니, 공식 버전의 네비게이션 드로어가 없을 때부터 시작하여 현재 널리 사용되는 AppCompat 버전의 네비게이션 드로어까지 생각보다 다양한 종류의 구현이 있습니다. 하지만, 지금까지 네비게이션 드로어에 대한 정확한 가이드라인은 없었습니다. 때문에, 같은 패턴임에도 불구하고 다른 동작과 외형을 보여주게 되어 사용자들에게 혼란을 주기도 했습니다. 이 문제를 구글에서도 인식했는지, 안드로이드 5.0과 함께 발표된 '머티리얼 디자인'의 가이드라인에서는 네비게이션 드로어가 어떻게 표시되어야 하는지 명확하게 제시하고 있습니다. 다음 그림을 통해 휴대폰과 태블릿에서 네비게이션 .. 2015. 1. 8. 이전 1 ··· 16 17 18 19 20 21 22 ··· 34 다음