목록Dev (117)
Learn & Record

안드로이드 스튜디오 버전을 총 3가지 사용 중인데,세 버전 모두에서 에뮬레이터가 실행이 안됐습니다. 켜지고 검정화면, 화면 멈춤 이런 것도 아니고 에뮬레이터 자체가 실행이 안됐습니다.the emulator process for avd has terminated 위 오류만 떴습니다. 그래서 구글, 네이버에 있는 거의 모든 관련 글을 찾아 봤습니다.거기서 나온 해결 방안들과 저의 해결 방안을 정리해서 드리겠습니다. 참고 블로그들은 글 아래에 링크 남기겠습니다. 1. C드라이브 용량 부족 용량이 부족하면, 에뮬레이터가 실행되지 않을 수 있다고 합니다.해당 되신다면 파일 정리를 추천드립니다. 2. SDK tools 설치 파일 확인 1) Tools > SKD Manager 2) SDK Tools에서 아래 도구들..

1. 갤러리 package kr.jeongmo.a0513_projectimport android.content.Contextimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.view.Viewimport android.view.ViewGroupimport android.widget.BaseAdapterimport android.widget.Galleryimport android.widget.ImageViewclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { ..

1. 엔티티 클래스와 JpaRepository - (폴더와 파일은 무조건 메인 메서드 있는 곳에 만드는 구조로 해야 함) - 새로운 프로젝트에 새로운 패키지와 클래스 생성package entity;import jakarta.persistence.*;import lombok.ToString;@Entity@Table(name = "tbl_memo")@ToStringpublic class Memo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long mno;} - 코드 작성package entity;import jakarta.persistence.*;import lombok.*;@Entity@Table(name = "t..

1. 어댑터뷰 - 하위 클래스를 사용하기에 어댑터뷰의 모양을 설정하고 데이터를 채워주는 - ArrayAdapter 클래스를 함께 사용 2. 리스트뷰 package kr.jeongmo.a0510_projectimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.view.Viewimport android.widget.ArrayAdapterimport android.widget.ListViewimport android.widget.Toastclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bund..

1. Paging@Testpublic void testPaging() { Pageable pageable = PageRequest.of(0,10, Sort.by("bno").descending()); Page result = boardRepository.findAll(pageable);} - paging Test 코드를 작성@Testpublic void testPaging() { Pageable pageable = PageRequest.of(0, 10, Sort.by("bno").descending()); Page result = boardRepository.findAll(pageable); log.info("total count: " + result.get..

1. 액티비티 생명주기 - 액티비티 생성부터 소멸까지의 주기를 말함 2. 로그캣 - Log.d : 디버깅 용도로 남기는 로그 - Log.e : 가장 심각한 오류 발생 시 남기는 로그 - Log.i : 정보를 남기기 위한 로그 - Log.v : 상세한 기록을 남기기 위한 로그 - Log.w : 경고 수준을 남기기 위한 로그 3. 액티비티 테스트 - 프로젝트 새로 생성 - XMLpackage kr.jeongmo.a0509_project_01import android.content.Intentimport android.net.Uriimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Lo..