다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 더 자세한 내용은 GitHub blog : http://thdev.tech/androiddev/2016/03/27/Android-N-Preview Google I/O가 시작되기 전에 안드로이드 N Preview 버전이 공개되었습니다.선공개로 인해 개발 대응도 빨라지고, I/O 전에 새로운 기능을 모두 만져볼 수 있는 기회도 생겼습니다. 올해는 I/O가 있기 전에 총 2회에 걸친 Preview가 계획되어 있습니다.마지막 한 번은 I/O 때 발표가 되겠지만 그때쯤이면 안정적인 M 버전을 만나볼 수 있으리라고 생각됩니다.안드로이드 M을 올리는 방법도 전보다 간단해졌습니다. 오늘은 Android N Preview 설치 방법과 An..
Android Marshmallow 에서 권한 설정이 적용되었습니다. 기존에는 M Preview에 적용된 내용을 살펴보았는데 이제 정식 버전이네 그에 따른 내용을 일부 수정해보겠습니다.정식 버전의 API 문서는 아래의 링크로 화인이 가능합니다. Android API 문서 Android Permission : https://developer.android.com/training/permissions/index.html Android Permission Android Permission은 Android Marshmallow 6.0 부터 전체적으로 적용됩니다. Target이 6.0(23)이든 아니든 사용자는 언제든지 설정을 변경할 수 있습니다. 앱 개발 Target이 API 23 API 23으로 설정할 경우 ..
Android Studio 1.3 RC 3 이상 버전과 Gradle 2.5 버전 이상에서 Android NDK를 지원하기 시작하였습니다. 구글에서 제공하는 예제코드를 이용하여 Android NDK 예제를 살펴보도록 하겠습니다. Android NDK를 빌드하기 위해서는 Gradle 2.5 버전을 사용해야 합니다. 이 2.5 버전은 기존 2.4 버전과는 전혀 다른 형태를 가지고 있습니다. 기존 Gradle과 호환되지 않아 별도의 작업을 해주어야 합니다. 이 변경된 부분에 대해서 살펴보겠습니다. 살펴보기 전에NDK Build는 Gradle 2.5에서만 동작합니다.Android NDK r10e가 필요합니다.(Android Studio에서 다운로드 받을 경우 10e 버전이 자동으로 다운로드 됩니다.)SDK Bui..
Android M에는 배터리 대기시간을 늘리기 위한 모드인 Doze 모드가 있습니다. Doze는 일정시간동안 폰 사용이 없게되면 완전 잠에 빠지는 기능입니다. 완전 잠에 빠지게 되면 백그라운드에서 동작하는 기능들이 정지하게 됩니다. 이를 통해 대기시간을 늘려주는 역할을 하는것이 Doze 모드입니다. 이렇게 변경될 예정인 Doze 모드. 이에 대한 개발자들의 조치해야할 부분이 무엇인지, 어떤점이 달라지는지에 대한 정보를 공유하고 합니다. 이 글은 Google I/O Extended Seoul에서 구글코리아 양찬석님의 발표 중 Doze 부분을 정리한 내용입니다. 안드로이드 M의 주요 변경 사항 발표 자료 : http://www.slideshare.net/chansukyang/m-50490336 일정 시간 반..
Android M Preview 1 에서 변경된 앱관리 메뉴를 살펴보겠습니다. 앱 관리 메뉴는 기존에는 설치된 앱(다운로드 앱), 실행 중인 앱, 전체 앱 순으로 표시되었습니다. M 부터는 하나의 탭으로 표시되며, 다운로드 앱이 모두 표시됩니다. (시스템 앱은 아래와 같이 별도 옵션을 설정해주어야 표시됩니다.) 새롭게 고급옵션이 추가되었고, 모든 앱에 대한 설정(데이터는 초기화 대상에서 제외)을 초기화 할 수 있는 메뉴가 추가되었습니다. 목록에는 용량 정보와 앱 이름이 함께 표시됩니다. 앱 정보를 누르면 앱에 대한 상세 정보를 살펴볼 수 있습니다. 기존과 다른 부분이 스토리지 정보만 표시되었지만 M 버전 부터는 스토리지, 데이터 사용율, 퍼미션 알림 설정, 타 앱에서 실행하였을때 기본앱 관리도 함께 제공..
곧 Android M Preview 2가 나오겠지만 Preview 1의 설정 부분을 살펴보려고 합니다. 이번 글에서는 - 노티피케이션 변경 사항 - 시스템 설정 변경 사항 다음 글에서는 - 앱 관리 위와 같은 내용으로 이번 글에서는 노티피케이션과 시스템 설정 변경 사항을 살펴보겠습니다. 폰 정보 Android M Preview 1의 버전 정보입니다. Kernel version은 3.4.0이고, Build 번호는 MPZ44Q입니다. 이번주 또는 다음주 중에 Preview 2가 나온다는것 같습니다. Android M의 대기시간은 기존 5.1.1 버전보다는 길어졌습니다. 배터리가 100% 상태로 대기하면 10시간 이상의 대기 시간을 가집니다. 15% 미만의 경우 최대 절전모드가 동작하기에 배터리 시간은 더 길..
Android NDK 설치 방법을 소개합니다. 과거에도 소개하였지만 그간 설치 방법도 많이 변하였고, 버전 업데이트도 있었습니다. 가장 최신 버전의 NDK인 r10e 버전을 설치하는 방법과 Android studio 1.3 Preview 버전에서 NDK 설치하는 방법을 간단하게 알아보겠습니다. Android NDK 다운로드 NDK 홈페이지 : http://developer.android.com/ndk/index.html Android NDK 페이지도 이쁘게 개편되었습니다. 간단한 Android NDK 소개와 다운로드, Sample, Reference를 옛날보다 쉽게 접근할 수 있게 되었습니다. 과거에는 NDK 툴을 다운 받으면 예제가 있었고, 찾아서 보아야 했지만 별도 다운로드를 제공하고 있습니다. 다운..
Android Actionbar가 deprecated 되었습니다. 초기 Android service가 비 정상적인 동작으로 ActionBar를 사용하는 경우 다운되기도 하였습니다. 현재는 그 강제 종료되는 증상은 사라졌지만 deprecated 되었으니 새로운 Toolbar를 사용해야 합니다. Toolbar 사용법을 살펴보겠습니다. API 21에 추가된 Toolbar 및 v7.widget.Toolbar API 21 Toolbar API 문서 : https://developer.android.com/reference/android/widget/Toolbar.html v7.widget.Toolbar API 문서 : https://developer.android.com/reference/android/suppo..