일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부스트캠프
- 백준 2564
- 단어 수학
- 완주하지 못한 선수
- 파이썬
- 백준16954
- 백준1339
- 백준1788
- A와 B
- 소수 만들기
- 키패드 누르기
- 로또의 최고 순위와 최저 순위
- 코딩테스트
- 프로그래머스
- 124 나라의 숫자
- 백준12904
- 경비원
- 피보나치 수의 확장
- 백준3190
- Smart Commit
- 백준1697
- 움직이는 미로 탈출
- 백준16234
- 백준
- 인구 이동
- 백준5710
- 백준2573
- 빙산
- 백준 14499
- 전기 요금
- Today
- Total
목록안드로이드 (3)
Today.dev
오류 화면 발생 이유 API 30 레벨의 에뮬레이터가 오류를 발생시킨다는 얘기도 있고, 컴퓨터 성능이 부족해서 실행 시간이 오래 걸리는게 문제라는 얘기도 있다. 해결 방법 에뮬레이터에 쌓인 유저데이터를 지워주는 방법이다. 사진과 같이 AVD Manager 에서 문제를 일으킨 디바이스의 Actions -> Wipe Data 해주면 된다. 참고 1. 안드로이드 System UI isn't responding 100% 해결법 2. Android Studio 4.1.1 "System UI isn't responding" Error
코드에서 API KEY를 그대로 노출하는 것은 보안상 좋지 않다. API KEY는 버전 제어 시스템에 등록하면 안 되며, 프로젝트의 루트 디렉토리에 있는 local.properties 파일에 저장하는 것이 좋다. local.properties 파일에 API KEY 저장 1. 우선 Buildconfig 파일이 노출되어선 안되므로 gitignore 파일에 다음 한 줄을 추가해준다. local.properties 는 자동으로 추가되어 있을건데, 없다면 추가해야 한다. // .gitignore build/ 2. local.properties 파일에 사용할 API KEY 값을 선언한다. API_KEY="YOUR_API_KEY_VALUE" 3. build.gradle(Module:app)에서 BuildConfig에..
콜백은 상태 변화에 적합한 특정 작업을 실행할 수 있도록 한다. 적시에 알맞은 작업을 하고 적절하게 전환을 처리하면 앱이 더욱 안정적으로 기능할 수 있다. onCreate() 시스템이 활동을 생성할 때 실행되는 것으로 필수적으로 구현해야 한다. savedInstanceState : 활동의 이전 상태가 저장된 Bundle 객체 (처음 생성된 활동의 경우 Bundle == null) lateinit var textView: TextView // some transient state for the activity instance var gameState: String? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(save..