Development/Android(700)
-
SharedPreferences 생성파일 확인경로
SharedPreferences 생성파일 확인경로[DDMS] >> [File Explorer] >> data\data\kr.android.preferences\shared_prefs\PreferencesEx.xml
-
프리퍼런스에서 데이터 읽기 단계, 프레퍼런스의 주요 get메소드
프리퍼런스에서 데이터 읽기 단계 //1.SharedPreferences객체 호출 SharedPreferences sharedPreferences = getSharedPreferences("PreferencesEx", MODE_PRIVATE); //2.프리퍼런스의 데이터 읽기 //key, defaultValue tvView.setText(sharedPreferences.getString("text", "")); 프레퍼런스의 주요 get메소드· 프레퍼런스에 키가 존재하면 기록되어 있는 값이 리턴되고 키가 없을 때는 두 번째 인수로 지정한 defValue가 리턴됩니다.· 최초 앱이 실행될 때에는 프레퍼런스가 생성되기 전이므로 디폴트(defValue)가 리턴되게 됩니다. key 첫번째 인자 key를 통해 데이터..
-
프리퍼런스에 데이터 쓰기 단계, SharedPreferences.Editor의 주요 메소드
프리퍼런스에 데이터 쓰기 단계프레퍼런스 클래스 자체에는 값을 읽는 메서드만 제공되며 값을 기록하는 메서드는 Inner 클래스인 SharedPreferences.Editor가 제공합니다. 메소드 설명 SharedPreferences.Editor putInt (String key, int value) 정수형 데이터 저장 SharedPreferences.Editor putBoolean (String key, boolean value) 논리형 데이터 저장 SharedPreferences.Editor putString (String key, String value) 문자열 데이터 저장 SharedPreferences.Editor remove (String key) 해당 key의 데이터 삭제 boolean comm..
-
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