본문 바로가기

반응형
[Marshmallow] 권한 요청 방법 우선 안드로이드M 이 공개 되면서 여러 변경되거나 추가된 내용 중에서 개인적으로 개발자가 가장 신경써야 할 부분은 "권한"에 대한 부분이라고 생각되어 퍼미션에 대해 제일 먼저 다루겠습니다. Android Developer우선 자세한 내용은 Android Developer 사이트에서 자세히 설명해 주고 있고, 안드로이드M에 대해서는 무려 한글페이지를 제공해 주고 있습니다!!!!!!!!!!!!!!!http://developer.android.com/intl/ko/preview/features/runtime-permissions.html 안드로이드M 이하 버전의 경우 특정 기능을 사용하기 위해서 만 정의 하고 설치 시 안드로이드 인스톨러에서 사용자에게 고지 하도록 되어 있습니다.시 안드로이드 인스톨러에서 사용.. 더보기
Service binder 한 process정보 얻어오기 Service 에서 bind를 제공 할 경우 bind요청하는 App의 PackageName 정보를 가져오는 방법입니다. int nCallingPid = Binder.getCallingPid(); Log.e("TEST", "nCallingPid = " + nCallingPid); ActivityManager localActivityManager = (ActivityManager)getSystemService("activity"); PackageManager localPackageManager = getPackageManager(); PackageInfo localPackageInfo = null; List localList = localActivityManager.getRunningAppProcesses(.. 더보기
폴리글랏 프로그래밍 (새로운 자바 언어를 기다리는 히치하이커를 위한 안내서) 폴리글랏 프로그래밍국내도서저자 : 임백준출판 : 한빛미디어 2014.03.03상세보기회사 수석님이 책을 빌려주셔서 읽어볼 기회가 생겼다.임백준님의 책을 몇권 읽어보면 읽기도 좋고 좋은 자극이 된다. 폴리글랏 이라는 생소한 단어의 책이다. 책 소개의 내용을 보면 다음과 같다.* 폴리글랏이란 무엇인가? 여러 개의 언어를 사용하는 것을 영어로 폴리글랏(ployglot)이라고 말한다. 원래는 한국어나 영어 같은 실제 세계의 언어에 대해서 적용되는 단어지만 이 책에서는 컴퓨터 프로그래밍 언어를 대상으로 사용했다. 새로운 표현은 아니다. 미국의 프로그래밍 업계에서는 폴리글랏이라는 표현을 사용한 지가 이미 오래되었다. 새로운 개발 언어들이 많이 나오고, 또 과거의 나왔던 언어들이 재조명 되는 경우도 많다. 모든 언어.. 더보기

반응형