분류 전체보기 26

지식재산능력시험(IPAT) 시험 정보 및 후기

- 지식재산능력시험 (ipat) 란? 지식재산능력시험은 4차 산업시대 도래와 미래 무한 경쟁시대에 반드시 갖추어야 할 특허 등 지식재산 활용능력을 검증하는 국내 최초의 지식재산 분야 국가공인 자격시험 - 지식재산의 가치 증대로 지식재산 경영이 기업 경영 전략의 핵심 전략으로 부상 - 지식재산능력을 지닌 융합형 지식재산 인력의 수급 절실 - 국내 이공계 대학을 중심으로 약 1,433여 개의 지식재산 강좌가 수행되고 있으며, 약 43,735명이 지식재산 관련 과목을 수강 - 2022년 제25회 시험까지 약 6만명 응시 - 출제 분야 분 야 내 용 지식재산 제도 지식재산 제도에 대한 기초적인 지식 및 동향 특허, 실용신안, 디자인, 상표, 저작권, 지식재산권 분쟁 지식재산 창출 지식재산을 창출하는 과정에서 필..

[Android] Kotlin Retrofit2 사용법

배운지는 꽤 됐지만 다시 복습삼아 Retrofit2 내용을 정리해보려한다. 사용 방법은 https://square.github.io/retrofit/ Retrofit A type-safe HTTP client for Android and Java square.github.io 여기에 나와있지만, 난 영어를 보고 저걸 이해할 수가 없었다. -ChatGPT Kotlin Retrofit2란, 안드로이드 앱에서 서버와의 통신을 쉽게 처리하기 위한 라이브러리이다. Retrofit2는 Square사에서 개발한 HTTP 클라이언트 라이브러리로, RESTful API와의 통신을 단순화하고 추상화하는 기능을 제공한다. Retrofit2의 핵심 개념 중 하나는 인터페이스 기반의 API 정의입니다. 개발자는 서버의 엔드포인..

Android 2023.05.31

[Android] Kotlin Context 란 ?

Kotlin 개발을 하다보면 Context를 인자로 주는 경우가 많다. 지금까지는 this, requireContext(), context as MainActivity 등 아무거나 넣어보고 작동이 되는걸로 사용만 하고, 제대로된 이해를 하지 못했다. 그래서 이번 기회에 완벽히 이해하고 넘어가고자 한다. 첫번째로 Android Developer 공식 문서를 보면 Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resour..

Android 2023.05.31

[Android] 안드로이드 스튜디오 터미널 실행 안될 경우

Cannot open Local Terminal Failed to start [powershell.exe] in C:\.................... See IDE log (Help | Show Log in Explorer) for the details. 터미널에 이런 에러가 뜨고 터미널 실행이 안될 경우 AndroidStudio -> File 메뉴 -> Settings 에서 terminal 검색한 후 Shell path를 C:\Windows\System32\cmd.exe 로 변경 이후 터미널을 실행해보면 정상적으로 작동하는 것을 볼 수 있다.

Android 2023.05.29

[Android] Fragment 에서 뜬금없는 unresolved reference 에러 해결

Fragment에서 메모장 앱 작업 중 갑자기 context와 viewLifecycleOwner 부분에서 뜬금없는 unresolved reference Error가 발생하였다. 이건 lifecycle의 어느 부분에서 잘못되었다고 생각되어 gradle파일에 lifecycle 의 모든 종속성을 확인하고, Fragment파일에서 lifecycle부분의 import 를 모두 확인하였는데 이유를 찾지 못했다. 결론은 lifecycle에 관한 에러가 아닌 Fragment를 가져오는 class에 대한 오류였다. 기존의 fragment import 는 이러했다. import android.app.Fragment 이것을 import androidx.fragment.app.Fragment 이렇게 고치니 모든 unresol..

Android 2023.05.29

[Android] Kotlin SharedPreferences 사용

데이터베이스로 Room과 Firebase만 사용하던 도중 SharedPreferences가 있다는 것을 알게되어 정리해보려 한다. 먼저 SharedPreferences란 안드로이드 플랫폼에서 데이터를 영구적으로 저장하고 검색하기 위한 기능을 제공하는 클래스이다. 앱을 종료했다가 다시 실행하여도 데이터가 저장되어 있도록 하는 것이다. 간단한 텍스트 데이터를 키-값 쌍으로 저장하고 검색할 수 있습니다. 다른 DB와 다르게 이것은 간단한 데이터를 저장하기 위해 사용한다. 예를들어 개인마다 앱의 초기 설정 값을 저장한다던가, 자동 로그인을 할 때 사용한다. SharedPreferences는 그냥 하나의 Acrivity에 구현 할 수 있지만, 실제 앱에 구현할때에는 전역적으로 사용되어야 하기 때문에 싱글톤 패턴을..

Android 2023.05.29
반응형