목록권한 (5)
NOW OR NEVER

Google Map API (Mac 기준) 1. https://console.cloud.google.com/welcome 접속 Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 2. 프로젝트 만들기 3. 사용 설정한 api 및 서비스 - api 및 서비스 사용 설정 - Maps SDK for Android 4. api 키 제한 설정 안드로이드 스튜디오 터미널에서 SHA-1 인증서 디지털 지문 얻기 window : gradlew signingReport 입력 후 ctrl + enter mac : keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass..
사진 저장 권한 매번 실행할 때 마다 이미지, 음악 등을 검색해서 보여주는 것이 아니기 때문에 로딩이 느리지 않다. 정보를 추출하여 자기가 관리하는 데이터베이스에 저장하고 있다가 그 정보를 전달하는 개념 에뮬레이터 이용하는 경우 사진 미리 저장해두는 법 ~/Library/Android/sdk/avd/[에뮬레이터 이름]/sdcard/ : Mac의 경우 이 경로로 에뮬레이터의 가상 SD 카드 디렉토리로 이동한 다음, 해당 디렉토리에 사진 파일을 복사해 넣기 네트워크 socket server 서버는 인텔리 제이 작업 / 클라이언트는 안드로이드 스튜디오 작업 서버 프로젝트 실행 후 클라이언트 프로젝트 실행 서버 서버가 클라이언트에게 데이터 전달 특정 클라이언트가 문제가 생기면 그 클라이언트 연결만 끊으면 되지만..
Sensor 조도센서 TYPE_LIGHT 주변 밝기에 따라 실행할 무언 가가 있을 때 사용 주변 밝기 측정 lux 단위의 주변 밝기 값을 가져온다 단말기마다 성능이 달라 sensorUI를 설정해놔야 한다. 메서드 onSensorChanged: 매개 변수로 들어오는 센서 객체로부터 측정된 값 가져옴 onAccuracyChanged : 센서의 정확도 혹은 감도 등의 성능의 변화가 있을 때 호출되는 메서드, 거의 쓸 일 없음 기압 센서 TYPE_PRESSURE 공기압을 측정하는 센서 gps랑 같이 쓰는 것이 좋다 어떤 건물에 있는 지 알아야 어떤 위치의 기압이 얼마인지 수집하면 어느 위치 일때 평균 기압이 얼마인지 파악할 수 있다. 건물 내부의 기압은 건물구조에 따라 달라진다. 보통 실내에서 고도를 파악하기 ..
권한 개인정보 관련된 거는 권한이 비활성화 되어 있다. 사용자에게 권한을 요청해서 받아야 할 수 있고 해당 권한이 활성화되어 있는 지 확인하고 사용해야 한다. manifests- AndroidManifest.xml 파일에 권한 등록 해놓기(application 밑에 작성) 앱 설정에서 권한은 사용자에게 허락을 받아야 되는 권한 종류가 나온다. 사용자가 권한을 비활성화 시킬 수도 있는 것들이기 때문에 이에 대해 권한을 허용하도록 유도하기 위한 대책이 필요하다. 허용 권한 작성 법 import android.Manifest 패키지 허용 받을 권한과 허용받지 않을 권한을 구분하지 말고 manifests- AndroidManifest.xml 파일에 등록해놓은 권한(확인하고자 할 권한) 다 mainActivity..
IAM Policies 그룹 내 정책으로 사용자는 권한을 승계받는다 인라인 정책을 생성하여 사용자가 그룹에 속해있든 아니든 원하는 사용자에게 적용 가능 policies 구조 Version : 정책 언어 버전 ex) "2012-10-17" Id : 정책을 식별하는 ID으로 선택 사항 Statement :[] --> 하나일 수도 여러 개일 수도 있다. [] 안에 {}로 구별하여 문장 작성 Sid : 문장 ID로 문장 식별자로 선택 사항 Effect : 문장이 특정 API에 접근하는 것을 허용(Allow)할지 거부할지(Deny)에 대한 내용 Principal : 특정 정책이 적용 될 사용자, 계정 혹은 역할로 구성됨, {}안에 작성 Action : Effect에 기반해 허용 및 거부되는 API 호출 목록 Re..