일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Django REST
- android push
- Flutter TextField
- C/C++
- livedata
- Rxjava2
- Android
- 안드로이드
- flutter firestore
- Java
- 프로그래머스
- C
- dart
- mfc
- 안드로이드 구글맵
- Android P
- android architecture component
- kodility
- FLUTTER
- 알고리즘
- RxJava
- C++
- Django REST framework
- NDK
- 코틀린
- UWP
- RxAndroid
- Django REST Android
- Python
- Kotlin
- Today
- Total
목록Android P (2)
개발하는 두더지
안드로이드 디바이스에서 백그라운드로 진입했을 때 작업을 수행하려면 서비스를 사용해야합니다.하지만 서비스를 사용할때 고려해야될 사항들이 있습니다. 1. 서비스는 프로세스가 계속 실행되고 있으므로 배터리 소모가 상당합니다.2. 마시멜로우 버전부터 잠자기 모드( doze mode )가 생겼습니다.3. 잠자기 모드는 누가버전에서 발전시키고 오레오 버전에서 더욱 강화되었습니다. 잠자기 모드는 유저가 디바이스 스크린을 끄고나면 네트워크, Sync, GPS, 알람, 와이파이 스캔 등을 비활성화 시켜버립니다.스크린을 켜거나 충전기에 연결할때 까지 이 상태가 유지되버립니다. 그리고 중요하지 않은 작업/앱을 종료시켜버림으로써 디바이스의 배터리를 절약하는 전략을 사용합니다. 그리고 오레오 버전으로 타겟팅된 앱이 백그라운드에..
targetSdkVersion이 "P"로 설정된 경우 앱에 영향을 미치는 주요 변경사항 포그라운드 서비스 권한포그라운드 서비스를 사용하려면 FOREGROUND_SERVICE 권한을 요청해야함권한없이 서비스를 시작하면 SecurityException이 발생 Bouncy Castle 암호화 지원 중단Bouncy Castle가 제공하는 여러 암호화가 중단되고 Conscrypt가 제공하는 암호화로 대체됨 Build.serial에 대한 직접 액세스 제거READ_PHONE_STATE 권한 요청 이후, Android P [ API 28]에 추가된 Build.getSerial() 을 사용 WebView 데이터 디렉토리 공유 불가앱이 여러 프로세스에서 단일 WebView 데이터 디렉토리를 공유할 수 없음 앱의 데이터 디..