일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- androidStudio
- 암호학
- textfield
- Coroutine
- Rxjava
- android
- Hilt
- 프로그래머스
- 쿠링
- TEST
- GitHub
- pandas
- ProGuard
- MyVoca
- activity
- livedata
- Gradle
- AWS
- Coroutines
- architecture
- 코루틴
- 백준
- Python
- relay
- Kotlin
- Compose
- 코드포스
- MiTweet
- boj
- Codeforces
- Today
- Total
목록분류 전체보기 (379)
이동식 저장소
모듈을 java module에서 android module로 바꿨더니 듣도 보도 못한 오류가 난다. 원인을 찾아보니 ``gradle.properties``에서 ``-Dfile.encoding=UTF-8``을 지우라고 한다. 윈도우 계정 이름에 한글이 들어가 있어서라고 한다. 이놈의 한글!! 해결. Test events are not received 오류를 거의 매주 보는 것 같다.
잘 모르지만 그냥 사용했던 파일 1위! ``AndroidManifest.xml`` ...어쨌든 잘 모르고 쓴 건 맞지 않는가? Activity나 service 정의할 때 많이 보긴 했지만, 정작 manifest 파일이 뭔지는 제대로 공부하지 않았다. 그래서 manifest가 뭔데요? Android가 앱을 실행하기 위해서는 우선 그 앱에 어떤 컴포넌트가 있는지 알아야 한다. ``AndroidManifest.xml`` 파일에는 앱의 모든 컴포넌트가 정의되며, 이것이 가장 중요한 역할이다. 그 밖에도 다음의 역할을 수행한다. 앱에서 요구할 사용자 권한을 정의한다. ex) ``android.permissions.INTERNET`` 앱이 실행될 수 있는 최소 API 레벨을 정의한다. 앱에서 사용하는 하드웨어/소프..
감사하게도 방학때 자습 감독으로 들어가게 되었다. 학생 여러분께 무한한 감사를.. ㅎㅎ 자습 감독이니만큼 나도 공부해야 하는데, 진짜로 8시간동안 공부만 하다 퇴근한다 ㅋㅋ 태블릿으로는 8시간을 채울 수 없다는 판단 하에 노트북을 구매하기로 했다. 요구사항은 다음과 같다. 예산은 90만원 라이젠 RAM 16GB (안드로이드 개발용) SSD 256GB↑ 배터리, 무게는 상관없음 (들고 다닐 거 아니라서) 최종 후보 LG전자 2022 울트라PC 15UD40Q-GX70K 16GB램 (SSD 256GB) : 다나와 가격비교 컴퓨터/노트북/조립PC>노트북>노트북 전체, 요약정보 : 노트북 / 운영체제(OS): 미포함(프리도스) / 구성변경상품 / 용도: 사무/인강용 / 화면정보 39.6cm(15.6인치) / 19..
14711번: 타일 뒤집기 (Easy) 지구이는 신기한 게임판을 가지고 있다. 이 게임판에는 한 면은 검은색, 한 면은 흰색으로 칠해진 타일이 N행 N열으로 배치되어 있다. 각 타일은 제자리에서 뒤집을 수 있는데, 타일 하나를 뒤집 www.acmicpc.net 처음에 검은색이었던 타일을 모두 뒤집었을 때 모든 타일이 흰색이 되는 게임판을 만들어야 한다. 타일을 홀수 번 뒤집으면 색이 바뀌고, 짝수 번 뒤집으면 색이 바뀌지 않는다. 일단 첫 줄은 주어져 있으므로 나머지 줄을 완성해 보자. 칸의 색은 주변 4칸의 색에 의해 결정된다. 지구이의 동생이 검은색 타일만을 뒤집으므로, 주변에 검은색 타일이 홀수 개 존재한다면 이 칸의 색은 바뀐다. 반대로 검은색 타일이 짝수 개 존재한다면 이 칸의 색은 바뀌지 않는..
Product flavor 결합하기 Flavor를 여러 그룹으로 나눌 수 있다. 예를 들어 1) API 레벨에 따라 2) 체험판 여부에 따라 포함되는 코드를 다르게 하고 싶다면, flavor dimension을 여러 개 만들고 각 dimension에서 flavor를 하나씩 고르면 된다. 고등학교 확통 시간에 배웠던 윗도리 3개와 바지 4개를 입는 경우의 수와 비슷하다. 위의 예시를 gradle로 구현해 보자. android { ... buildTypes { debug {...} release {...} } // flavor 그룹. 모든 flavor는 적어도 하나의 flavor dimension에 속해야 한다. // flavor를 고를 때 여기에 나열된 순서대로 고른다. flavorDimensions "a..