반응형 Development/Android51 [Android] SwipeRefreshLayout를 활용한 예제 이번 포스팅에서는 SwipeRefreshLayout을 활용한 예제를 알아보도록 하겠습니다. SwipeRefreshLayout은 Support Library v4에서부터 지원이 가능한 레이아웃입니다. 요즘 Gmail이나 NHN등 여타 어플리케이션에서 많이 사용하고 있으므로 한번 구현해 보도록 하겠습니다. 1. 먼저 File...> Project Structure...> 에서 아래와 같이 Library Dependency를 추가합니다. 2. build.gradle 파일을 열어 Dependency에 아래 그림과 같이 추가해 줍니다. 3. 이제 설정 부분은 됐습니다. 이제 뷰 영역인 Resouce XML 파일을 구현하겠습니다. XML 파일에 SwipeRefreshLayout이 들어갈 부분에 아래 그림과 같이 구.. 2016. 5. 19. [Android] Android Library Project 만들어서 Jar 파일로 추출하기 이번 포스팅에서는 Android Studio에서 Library Project를 만들어서 Jar 파일로 추출하는 방법에 대해 알아보도록 하겠습니다. Android Library Project Jar 파일로 추출 프로젝트를 하다 보면 프로젝트마다 공통적으로 사용하는 기능들이 있을 것입니다. 이 기능들을 Jar 파일로 만들어서 본인이 사용하고 싶을 때 사용하면 참 편리하겠죠? 그 방법에 대해 알아보도록 하겠습니다. 1. 먼저 [New Project] 를 통해 새 Project를 만들고 build.grade 파일로 갑니다. 아래 그림처럼 2번 라인에 'apply plugin: 'com.android.library'라고 추가합니다. 즉, gradle에게 이 Project는 application이 아니라 libra.. 2016. 5. 12. [Android] Fragment에 대하여...첫번째 이번 포스팅은 Fragment에 대하여 알아보도록 하겠습니다. Fragment에 대하여...첫번째 이야기소화면의 스마트 폰용으로 작성한 앱을 대화면의 태블릿에서 실행하면 공간이 너무 많이 낭비되어 썰렁해 보이며 넓은 화면의 장점을 사용할 수가 없습니다. 그래서 태블릿같은 대화면에서는 화면을 분할하여 사용자에게 보여주면 대화면의 이점을 살릴 수가 있습니다.그래서 화면을 분할하는데 이용되는 것이 바로 Fragment 입니다. 1. 먼저 Fragment의 특징을 알아보도록 하겠습니다. - Fragment는 Activity에 배치되어 화면의 한 부분을 정의합니다. - Android 3.0 부터 지원됩니다. - 하나의 Activity는 여러개의 Fragment를 가질 수 있습니다. - 독립적인 모듈이고 Life .. 2016. 4. 27. [Android] Android Build 전 과정 이번 포스팅에서는 Android의 Build 전과정에 대하여 알아보도록 하겠습니다. Android 빌드 전 과정 코딩을 통해 개발을 잘 하는 것도 중요하지만 Android가 어떻게 Build가 되는지 전 과정을 이해하고 개발을 한다면 Resources 관리도 좀 더 효율적으로 할 수 있을 것입니다. 1. aapt (Asset Packaging Tool) - AndroidManifest.xml 이나 Activity를 위한 XML files 들과 같은 Application resource files을 compile하여 R.java 생성하고 특정 resource id로 매핑시킵니다. - resource들을 하나로 묶어 resources.ap_라는 중간 파일로 생성을 해 둡니다. 2. aidl tool - .a.. 2016. 4. 22. [Android] Marshmello(Android OS 6.0) 특징 이번 포스팅은 Android 6.0 버전인 마시멜로에 대하여 알아보도록 하겠습니다. 1. 지문인식 기능 지원 2. Runtime Permission 3. Doze And App Standby 4. Apache Gttp Client 제거 5. 단말 인증 기능을 이용한 사용자 인증 6. App Linking - url을 이용하여 앱을 실행하거나 market으로 이동하도록 하는 기능 7. 자동 Backup 8. Direct Share 9. Voice Interaction 10. Now on Tap 기능 지원 11. Adaptable Storage Device 지원 12. Blutooth Stylus 지원 13. MID, Media Sysnc 14. 카메라에 손전등 모드 추가 15. Device Owner에서 .. 2016. 4. 22. [Android] Lollipop (Android OS 5.0) 특징 이번 포스팅에서는 Android 5.0 버전인 롤리팝 특징에 대하여 알아보도록 하겠습니다. 1. Dalvik cache를 ART(Android Runtime)으로 완전히 변경 2. 64비트 CPU를 지원 3. OpenGL ES 3.1 지원 4. Material Design 프로젝트 적용 (자세한 내용 보기 : http://developer.android.com/training/material/index.html) 5. Notification UI 변경 - Headup Notification, Lock Screen Notification 6. Project Volta 적용(JobScheduler) 적용 - 배터리 성능 향상 7. Multiple Network 지원(ConnectivityManager) - .. 2016. 4. 22. 이전 1 ··· 3 4 5 6 7 8 9 다음 반응형