Development(7985)
-
SharedPreferences객체, 프레퍼런스 객체 생성 메소드
SharedPreferences객체· 어플리케이션에 연관된 간단한 데이터(String, int, boolean 등)을 파일시스템에 저장하고 가져올 수 있습니다.· SharedPreferences객체는 key, value 쌍으로 파일생성(.xml)하며 키(key)를 통해 데이터(value)를 가져올 수 있습니다.· 사용자의 옵션 선택 사항이나 프로그램 자체의 구성정보를 주로 저장하는 등 환경설정시 많이 활용됩니다.· 한쪽 Activity에서 프레퍼런스의 정보를 수정하면 다른 Activity에서도 수정된 값을 읽을 수 있습니다. · 프레퍼런스 정보는 응용 프로그램의 고유한 정보이므로 외부에서 읽을 수 없습니다. 프레퍼런스 객체 생성 메소드 인자 설명 name 프레퍼런스를 저장할 XML파일의 이름을 지정합니다..
-
Permission 체크를 해야 하는 목록, Permission API
Permission 체크를 해야 하는 목록Marshmallow(23) 버전부터 적용되는 런타임 권한모델에서는 Permission 체크를 해야 하는 목록입니다.Permission을 체크하고 허가를 받아야 하는 permissions와 permissions groups입니다.아래에 나열한 목록의 퍼미션은 권한 요청 창을 오픈하여 권한 획득을 받아야 합니다.권한 그룹을 사용하면 Group에 속한 권한을 한 번에 모두 받을 수도 있고, Permission으로 각각 필요에 따라 권한을 받을 수 있습니다.해당 목록은 권한 획득하여야만 정보 획득이 가능합니다. 이외의 Permission들은 권한획득을 하지않아도 됩니다. Permission Group Permissions CALENDAR · READ_CALENDAR ·..
-
런타임 권한 모델 디자인 가이드(Runtime permissions Design Guide), Permissions UI/UX Design Usage
런타임 권한 모델 디자인 가이드(Runtime permissions Design Guide) · 구글 디자인 사이트에는 런타임 권한 모델을 적용할 때 참고할 수 있는 UI/UX 디자인 패턴을 정리한 사이트를 제공하고 있습니다. · 언제 권한을 요청해야 하는지, 왜 권한이 필요한지 어떻게 사용할 수 있는지, 사용자가 권한 요청을 거부한 경우 어떻게 해야 하는지 상황에 따른 가이드라인을 제시하고 있습니다. Permissions UI/UX Design Usagehttps://material.io/guidelines/patterns/permissions.html#permissions-request-patterns
-
런타임 권한 모델 고려 사항, 런타임 권한 모델 (Runtime permissions), 서포트 라이브러리
런타임 권한 모델 고려 사항기존에는 앱에서 요청하는 모든 권한을 허용해야 앱을 사용할 수 있지만 바뀐 방식에서는 필요시 개별적으로 권한 허용하는 방식으로 바뀌었습니다.앱이 설치될 때 필요한 권한을 요청하는 것이 아니라, 런타임 퍼미션 모델에서는 앱 실행 중에 필요한 권한을 요청해서 권한을 획득하게 됩니다.
-
Android Permission, 시스템 권한 사용, 런타임에 권한 요청
Android PermissionAndroid Marshmallow 6.0(23) 부터 적용됩니다. 시스템 권한 사용https://developer.android.com/training/permissions/index.html 런타임에 권한 요청https://developer.android.com/training/permissions/requesting.html?hl=ko
-
권한 요청 샘플 코드 - ex) STORAGE
권한 요청 샘플 코드 - STORAGE