안드로이드에서 MediaPlayer를 사용하면 오디오 또는 동영상을 재생할 수 있다. `MediaPlayer` : 이 클래스는 사운드 및 동영상을 재생하는 기본 API `AudioManager` : 이 클래스는 기기의 오디오 소스 및 오디오 출력을 관리
안드로이드에서 앱의 데이터를 저장하는 방법은 크게 파일, 데이터베이스, 프리퍼런스로 나뉜다. 그 중 데이터베이스 프로그래밍을 이용하여 안드로이드 폰에서 DB를 관리하는 오픈소스 SQLite가 있다.Room은 SQLite 를 완벽히 활용하면서 원활한 데이터베이스 액세스가
안드로이드 앱을 개발하면서 데이터를 저장하는 방법은 여러 가지가 있는데, 그 중 하나인 SharedPreferences를 사용해보려고 한다. \-> 간단한 값을 저장할 때 주로 사용한다. 초기 설정 값이나 자동 로그인 여부 등 간단한 값을 저장할 때 DB를 사용하면 복
기존에는 액티비티에서 값을 받아올 때 startActivityForResult() 와 onActivityResult()를 사용했지만 deprecated 되었다.Activity 클래스에서 사용할 수 있지만, Androidx Activity와 Fragment에 도입된 Ac
사용자가 앱을 탐색하고, 앱에서 나가고 다시 도아가면, 앱의 Activity 인스턴스는 수명 주기 안에서 서로 다른 상태를 통해 전환된다. Activity 클래스는 활동이 상태변화를 알아차릴 수 있는 여러 콜백을 제공한다. 활동 생명 주기 단계 간에 전환하기 위해 활동
Adapter의 역할 > 데이터를 받아오고 이를 레이아웃에 직접 연결하는 함수를 실행시키는 클래스 > = ListView나 App의 특정 데이터와 RecyclerView의 view를 Bind하는 것을 도와준다. > * 미리 생성해둔 뷰홀더 객체에 사용자가 원하는 데이터
문자열에 관한 라이브러리가 cstring, string으로 두 가지가 있다. 뒤에 '\\0'으로 끝나는 char\* 형식을 따르는 C언어 방식의 문자열 라이브러리(cstring)과 std::string을 따르는 라이브러리(string) 이다.s : C형식 문자열을 저장
백준 '15552'번 제목이 "빠른 A+B"였다.이게 뭐지? 빠른? 이라는 생각을 갖고 문제로 들어왔더니 C++을 사용중이라면 cin.tie(NULL)과 sync_with_stdio(false)를 추가하라고 되어있었다. 이걸 추가하지 않고 답을 제출하면 시간 초과라고
(5) 다섯 번째 RecyclerView와 Navigation 리사이클러뷰(RecyclerView) 만들기 * 1. 리사이클러뷰를 띄울 xml파일에 RecyclerView 만들기* * 2. 리사이클러뷰에 들어갈 item 만들고 (rv_item.xml), 리사이클
인프런 > 강의명 : [왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin) (0) 강의소개 및 개발환경 세팅 단축키 설명, 오류가 날 수 있는 부분 설명 기본 색상 설정 'values' -> 'colors'로 들어가서 custo