목록에러 (8)
NOW OR NEVER

이 글은 mac m1 기준으로 작성되었습니다.1. google cloud console에서 서비스 계정 관련- 서비스 계정 생성 후 권한 추가 방법(생성 시 할 수 있음, 저는 하다가 까먹어서 이렇게 부여함)IAM - 원하는 서비스 계정 체크 후 액세스 권한 부여 클릭 후 부여(fastlane 배포 시 필수로 서비스 계정 - 서비스 계정 사용자 권한 부여해야 함)2. fastlane 에러bundler와 gem 버전 안맞는 에러 발생 시 아래 과정 했는 지 확인 요함에러 전문/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:283:in find_spec_for_exe': Could not find 'b..

tools:context 제거 바꿔주니 빨간 줄도 안뜬다 구글링 하면서 참고하면서 똑같이 따라해보고 내 코드에 맞게 적용하는 과정 속에서 발생했다. 찾아본 결과 tools 는 레이아웃 에디터에서 레이아웃 디자인을 미리 볼 때 사용되는 것이므로. 실제 앱을 실행할 때는 사용되지 않으니 삭제하거나 수정해도 무방하다.
Image view에 등록된 사진이 안보이는 현상 해결 안보이는 현상이 발생한 코드 해결 방법 : tools:src="@drawable/sample_img" 이부분을 android:src="@drawable/sample_img" 이렇게 변경
사진 저장 권한 매번 실행할 때 마다 이미지, 음악 등을 검색해서 보여주는 것이 아니기 때문에 로딩이 느리지 않다. 정보를 추출하여 자기가 관리하는 데이터베이스에 저장하고 있다가 그 정보를 전달하는 개념 에뮬레이터 이용하는 경우 사진 미리 저장해두는 법 ~/Library/Android/sdk/avd/[에뮬레이터 이름]/sdcard/ : Mac의 경우 이 경로로 에뮬레이터의 가상 SD 카드 디렉토리로 이동한 다음, 해당 디렉토리에 사진 파일을 복사해 넣기 네트워크 socket server 서버는 인텔리 제이 작업 / 클라이언트는 안드로이드 스튜디오 작업 서버 프로젝트 실행 후 클라이언트 프로젝트 실행 서버 서버가 클라이언트에게 데이터 전달 특정 클라이언트가 문제가 생기면 그 클라이언트 연결만 끊으면 되지만..
Emulator 문제 emulator이름 is already running. If that is not the case, delete emulator폴더주소/*.lock and try again. emulator가 이미 돌아가고 있는 문제가 발생 찾아보니 lock 확장 파일들이 캐시로 남아있어서 생기는 문제로 파악됨 emulator폴더 주소로 들어가서 .lock 확장자를 가진 폴더 및 파일들 삭제 후 안드로이드 스튜디오 리부트 후 해결됨 맥의 경우 rm /Users/soyun/.android/avd/emulator이름.avd/*.lock로 해당 확장자 가진 파일 일괄 삭제 가능 계속해서 emulator가 이 방법을 사용해도 꺼지지 않는다면 활성 상태 보기로 들어가서 강제 종료해주는 방법만 아직 찾아냄,..
Widget text view 문자열을 출력해서 보여주는 부분 listener 가 있긴 하지만 자주 사용되는 것은 없다 textAppearence body, display,small, medium,large 토글 버튼 클릭시 글자 관련 설정을 볼 수 있다.(글씨체 종류, 색 등) 한글 때문에 코드로 글씨체 종류(font-family)를 설정하는 것을 추천한다. 글자 크기는 sp(프린트로 문서 뽑을 시 글자 크기) append : 기존 문자열 뒤에 문자열을 추가 할 수 있다. button 사용자가 터치하면 개발한 기능이 구현되게 하는 것 이미지 버튼과 문자열을 표현하는 버튼이 있다. 이미지 버튼은 잘 사용하지 않는다. ImageButton backgroud - A% : 투명도 -> 이미지 버튼 사용 시 투..
자바 기초 문법 요소 클래스 클래스는 자바 프로그램의 기본단위 자바 프로그램은 한 개 이상의 클래스로 구성 일반적으로 1개의 클래스는 1개의 자바 파일 파일 명과 클래스 명이 동일해야 함 클래스 명은 대문자로 시작 클래스와 객체 자바는 객체지향(object oriented)언어 객체지향 언어 객체는 사물 또는 우리가 상상할 수 있는 개념 사물: 자동차, 프린터, 컴퓨터, 자전거 등 우리가 상상할 수 있는 개념 : 옵션, 강사, 학생, 블로그 글, 회원 등 객체는 속성과 행동을 갖고 있음 클래스는 객체를 만들기 위한 틀 또는 템블릿 ex) 자동차(객체)를 만들기 위한 자동차 설계도(클래스) 클래스를 실제로 실행시켜 메모리에 올린 것을 객체라 한다. 클래스는 속성(데이터)과 행동(메소드)으로 나뉘어진다. 메..
sts 다운로드 : https://spring.io/tools 내장 서버 포함되어 있어 따로 서버 설정하지 않아도 됨 file - new - spring Starter project type : maven일 경우 필요한 jar를 알아서 다운로드 해줌 package : web application할 거면 war next - available 칸에 작성하고 검색하여 뭐가 필요한지 선택하면 선택한 것을 기준으로 환경설정 해줌(dependency) controller, dao, vo 등 모든 클래스들은 기본적으로 생성되는 package의 하위에 작성해야 자동으로 스캔됨 어노테이션 @ResponseBody: 데이터로 응답 @SpringBootApplication이 정의된 파일에서 run as 누른 후 spring..