반응형

 

 

 

플랫폼 버전별 API 레벨 및 버전코드

https://developer.android.com/guide/topics/manifest/uses-sdk-element?hl=ko 

 

Android 개발자  |  Android Developers

하나 이상의 Android 플랫폼 버전과의 애플리케이션 호환성을 API 수준 정수로 표시할 수 있습니다. 애플리케이션에 표시된 API 수준은 해당 Android 시스템의 API 수준과 비교합니다.

developer.android.com

 

 

안드로이드 버전 역사

https://ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_%EB%B2%84%EC%A0%84_%EC%97%AD%EC%82%AC

 

안드로이드 버전 역사 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 2019년 5월 7일까지 수집된 전세계 안드로이드 버전 점유율 안드로이드 버전 역사는 2007년 11월 5일 안드로이드 베타 버전부터 시작한다. 안드로이드는 구글과 오

ko.wikipedia.org

 

갤럭시S 기준 안드로이드 버전 정리

https://niltok.oopy.io/982f92b7-91bc-4499-8e23-d8f07f1ec8b3

 

갤럭시S 기준 안드로이드 버전 정리

갤럭시 S10 부터는 운영체제 지원을 3개 버전(3년) 까지 업데이트 지원해줄 예정

niltok.oopy.io

 

반응형
반응형

1. AWS 셋업
    - AWS 계정 생성
    - Amplify CLI 설치(npm install -g @aws-amplify/cli)
    - IAM user 계정 추가(secretAccessKey 는 생성시에만 확인 가능하므로 저장 필요)
    - Amplify 설정(amplify configure)

 

docs.amplify.aws/lib/project-setup/prereq/q/platform/android

 

Amplify Framework Documentation

 

docs.amplify.aws

 

2. Android Setup
    - 안드로이드 프로젝트 생성
    - 프로젝트 폴더에서 amplify 초기화(amplify init)
        * IAM user 계정의 accessKeyId, secretAccessKey 입력
        * raw 폴더에 json 파일 생성됨

 

docs.amplify.aws/lib/project-setup/create-application/q/platform/android

 

Amplify Framework Documentation

 

docs.amplify.aws

 

아래 에러 발생시 아래 링크 참조

Neither Cognito Identity or Cognito UserPool was used

stackoverflow.com/questions/65303645/aws-amplify-cognito-auth-error-in-android-app

반응형
반응형

구글에서는 안드로이드 앱을 위해 Key-Value 방식자동 백업 방식의 두가지 방식을 지원한다.

 

1) Key-Value 방식
https://developer.android.google.cn/guide/topics/data/keyvaluebackup.html?authuser=19&hl=ko
위 링크를 보면 BackupAgent의 onBackup(), onRestore() 구현을 통해 쉽게 백업, 복원을 구현할 수 있다.

 

2) 자동 백업 방식
앱의 내부 저장소 폴더 내의 모든 파일에 대해 자동 백업을 수행하며 25MB의 사이즈 제한을 가진다.  

 

아래의 함수로 리턴되는 경로와 파일이 백업된다.

    공유 환경 설정 파일
    getFilesDir()
    getDir(String, int)을 사용하여 액세스하는 앱의 내부 저장소에 저장된 파일
    getDatabasePath(String)에서 반환한 디렉터리의 파일
    getExternalFilesDir(String)에서 반환한 디렉터리의 외부 저장소에 있는 파일


XML파일에 설정을 통해 백업 할 파일과 제외 파일을 명시적으로 설정할 수 있다.

- 자동 백업으로 사용자 데이터 백업
https://developer.android.google.cn/guide/topics/data/autobackup.html?authuser=19&hl=ko

- Codelab : 자동 백업 샘플앱
https://codelabs.developers.google.com/codelabs/android-backup-codelab/index.html?authuser=19&hl=ko#0

- 백업 서비스 등록
https://developer.android.google.cn/google/backup/signup?hl=ko&authuser=19

 

백업 및 복원 테스트를 위한 adb command 
    - bmgr - 다양한 백업 및 복원 작업 실행
        adb shell bmgr list transports  Google 백업 전송이 사용할 수 있고 활성화되어 있는지 확인  
        adb shell bmgr backupnow  key-value 백업을 시작
        adb shell bmgr fullbackup  자동 백업을 시작
        adb shell bmgr backup  BackupManager.dataChanged() 백업리스트에 포함
        adb shell bmgr run 백업 트리거
        adb shell bmgr restore   복원

    - Pending key/value backup 확인
        adb shell dumpsys backup  

반응형

+ Recent posts