분류 전체보기 49

[Android/Kotlin] 문자열을 이용한 Resource 지정

코틀린 코드에서 일반적으로 resource를 id를 통해 지정한다. 예를들어 텍스트뷰의 배경을 setBackgroundResource로 지정할 때 아래 코드와 같이 지정한다. textView.setBackgroundResource(R.drawable.drawable_0) textView.setBackgroundResource(R.drawable.drawable_1) textView.setBackgroundResource(R.drawable.drawable_2) textView.setBackgroundResource(R.drawable.drawable_3) textView.setBackgroundResource(R.drawable.drawable_4) textView.setBackgroundResource..

[알고리즘/Union-Find/Python] 백준 4195 - 친구 네트워크

문제 : 4195번: 친구 네트워크 (acmicpc.net) 4195번: 친구 네트워크 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫째 줄에는 친구 관계의 수 F가 주어지며, 이 값은 100,000을 넘지 않는다. 다음 F개의 줄에는 친구 관계가 생긴 순서대로 주어진 www.acmicpc.net 사용언어 : Python3 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫째 줄에는 친구 관계의 수 F가 주어지며, 이 값은 100,000을 넘지 않는다. 다음 F개의 줄에는 친구 관계가 생긴 순서대로 주어진다. 친구 관계는 두 사용자의 아이디로 이루어져 있으며, 알파벳 대문자 또는 소문자로만 이루어진 길이 20 이하의 문자열이다. 예제 입력 2 3 Fred Barn..

공부/알고리즘 2022.03.12

[NFT/P2E] INFINITY MARKET 찍먹

P2E(Play to Earn) 게임은 플레이를 하며 돈을 벌 수 있는 게임들을 지칭한다. 최근 출시 중인 게임들은 게임을 플레이 할 수록 암호화폐나 NFT를 발급받아 돈을 버는 방식의 게임들이 많이 출시되고 있다. 개인적으로 이런 류의 게임들에 비관적인 시각을 가지고 있던 찰나에 이러한 P2E 게임들을 서비스하는 플랫폼인 INFINITY MARKET에 대해 알게되었고 이번에 찍어먹어보게 되었다. 인피니티 마켓에서 P2E를 실천하기 위해선 인피니티 스톤(INFINITY STONE)이라는 NFT 객체가 필요하다. 인피니티 스톤은 100불 가량을 지불하고 커먼 / 노말 / 에픽 / 레전더리 / 스페셜 다섯 등급 중 하나의 인피니티 스톤을 얻을 수 있다. 1개의 인피니티 스톤을 구매하였고 노말 등급의 인피니티..

투자/NFT 2022.03.10

[Android/Kotlin/패스트캠퍼스] 저작권 무료 이미지 검색기

제작 어플 : 저작권 무료 이미지 검색기 제작기간 : 2022.03.05 ~ 2022.03.06 수강 영상 패스트캠퍼스 - 30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. [Part4 Chapter07] 30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. | 패스트캠퍼스 (fastcampus.co.kr) 30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. | 패스트캠퍼스 30가지 실무 밀착 프로젝트로 실제 기업에서 쓰이는 50여 가지 필수 기술 스택을 한 번에 다 마스터하세요! 더 나아가, 여러 스택을 조합하여 실제 앱 기능을 구현하고 배포까지 배우는 심화 학습 ..

[Android/Kotlin/패스트캠퍼스] 실시간 미세먼지 확인 어플

제작 어플 : 실시간 미세먼지 확인 어플 제작기간 : 2022.03.03 ~ 2022.03.04 수강 영상 패스트캠퍼스 - 30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. [Part4 Chapter06] 30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. | 패스트캠퍼스 (fastcampus.co.kr) 30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. | 패스트캠퍼스 30가지 실무 밀착 프로젝트로 실제 기업에서 쓰이는 50여 가지 필수 기술 스택을 한 번에 다 마스터하세요! 더 나아가, 여러 스택을 조합하여 실제 앱 기능을 구현하고 배포까지 배우는 심화 학습 ..

[Android/Kotlin] Navigation Safe Args 에러 해결

프레그먼트 이동 및 데이터 전달을 하기 위해 navigation safe arg 라이브러리를 사용하면서 에러가 발생하였다. 발생 오류 Class 'ActionGlobalNavigationPost' is not abstract and does not implement abstract member public abstract fun getActionId(): Int defined in androidx.navigation.NavDirections 'actionId' overrides nothing 'arguments' overrides nothing 앱 실행결과로 위와 같은 에러 메시지가 출력되며 앱이 실행이 되지 않았다. 문제 원인 프로젝트 수준의 build.gradle과 앱/모듈 수준의 build.grad..

[Android/Kotlin/해결 ...?] 리사이클러뷰 mvvm 적용 관련 삽질

레포지토리 코드 class LeagueDateRepository { val _leagueDateArray = MutableLiveData() fun initRepository(array: List) { _leagueDateArray.value = array if (_leagueDateArray.value!!.size > 0) _leagueDateArray.value!![0].isSelected = true } fun dateClickCallback(oldPosition: Int, newPosition: Int) { if (oldPosition == newPosition) _leagueDateArray.value!![newPosition].isSelected = true else { _leagueDateA..

[안드로이드] MPAndroidChart 라이브러리 gradle 설정 에러

라이브러리 : MPAndroidChart PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. (github.com) MPAndroidChart는 안드로이드에서 그래프나 차트를 구현할 때 유용한 라이브러리다. 라이브러리를 사용하기 위한 사전 작업 도중 오류가 발생하였다. 발생 오류 Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.1.0 Could not find com.gith..

반응형