728x90
반응형

전체 글 106

제주도 5박 6일 여행 협재해수욕장 흑돼지 판포포구 풍차해안도로 수월봉 천백곶이 쇠속갑 건축학개론촬영지 우도 올레시장 애월카페거리 만장굴 은갈치김밥 오는정김밥 협재솥 제주공항포..

요즘 제주도 여행하는 관광객 수가 줄었다고 하죠! 제주도의 바가지 물가로 인해 해외로 돌아선다고들 합니다. 저는 10년 전 학교 수학여행을 마지막으로 제주도에 가본 적이 없어서 ㅎㅎ 올해 여름휴가로 제주도를 가기로 오래전부터 계획해왔기에 그대로 비행기 타고 다녀왔습니다. :) 여행기간 : 2023.08.19(토)~2023.08.24(목) 총 5박 6일 숙소 : 라온 리조트 (http://hotel.raon.co.kr/) * 숙소TIP 더보기 저는 남자친구의 회사에서 제공해주는 제주도 숙소 제공 복지를 이용하기(ㅋㅋ)로 하여 6일 내내 한 숙소에 머물렀습니다! 그치만 제주도의 여러곳을 다니고 싶다면 숙소를 매일 다르게 잡으면 이동이 편리합니다. 한 숙소에서 머물게 되면 숙소에서 먼 곳으로 갔다가 다시 돌아..

일상/일상 2023.09.01

[7] 안드로이드 View Binding

- Android Studio 의 버전이 변경되면서 추가된 라이브러리(기능) - 기존의 androidx 를 통해 View의 주소값을 자동으로 받아오는 것은 Kotlin 밖에 되질 않아 이를 자바에서 사용할 수 있도록 추가한 라이브러리 더보기 androidx 란 ? 버전이 업데이트 되면서 새롭게 추가된 기능들을 하위 OS에서도 사용할 수 있도록 추가된 것(주로 UI관련) - layout 폴더에 있는 xml 파일을 관리하는 클래스를 자동 생성하여 이를 통해 View를 관리할 수 있는 개념 - layout 폴더에 있는 xml 파일당 하나의 클래스가 생성되며 이 클래스에는 xml 파일에 배치한 View들을 관리할 수 있는 기능이 구현되어 있습니다. - 이를 통해 View들을 손쉽게 관리할 수 있습니다. (단, ..

IT/안드로이드 2023.07.14

[6] 안드로이드 View Layout Widget

1. View 뷰 - 안드로이드에서 눈에 보이는 모든 요소를 View 라고 부른다. - 개발자가 배치하는 모든 View 들은 Class로 제공되는데 모두 View라는 클래스를 상속받고 있다. - View 클래스는 모든 UI 요소들의 부모 클래스로써 Widget 과 Layout 으로 나뉜다. 2. Layout 레이아웃 - Container(컨테이너), View Group(뷰 그룹) 이라고 부르기도 한다. - 다른 View 들을 포함하고(Container) 내부의 View 를 통합 관리하고(View Group) 내부 View 들이 배치되는 모양을 결정(Layout) 한다. 3. Widget 위젯 - 문자열 입력, 문자열 출력 등 어떤 기능을 가지고 있는 사용자와 상호 작용을 하는 View들을 통칭해서 Wid..

IT/안드로이드 2023.07.12

[5] 안드로이드 앱 동작원리

1. 안드로이드의 4대 구성요소 하나의 어플리케이션 내에는 여러가지 실행단위 번들 형태로 묶어져 있는 이것을 안드로이드 어플리케이션이라고 합니다. 각각의 실행요소들이 각각 실행되어 동작. Activity : 눈에 보이는 화면을 관리하는 실행 단위 더보기 [상세설명] 화면이 여러개 => Activity 가 여러개 라는 뜻! 어플이 실행되면 해당하는 Activity 가 실행이 되면서 화면이 나타나게 된다. Ex 두번째 화면을 보여주기 위해 => 그 화면을 관리하는 Activity 를 실행시키고 기존 Activity 는 중단한다. Service : 화면을 가지지 않는 실행 단위. 백그라운드 프로세싱 Broadcast Receiver : OS 가 메세지를 받으면 실행되는 실행단위 더보기 [상세설명] 전화, 문자..

IT/안드로이드 2023.07.10

[4] 안드로이드 개발 시 단말기 테스트 단말기 연결 안될 때

1.개발자 메뉴 활성화 (휴대폰 기종마다 메뉴구조가 다를 수 있음) 설정 > 휴대전화정보 or 단말기정보 > 소프트웨어 정보 > '빌드번호' 를 찾아 여러번 클릭 후 다시 설정 메인으로 돌아가면 '개발자 옵션' 이라는 메뉴가 활성화 되어있습니다. 해당메뉴를 클릭하여 'USB 디버깅 활성화'를 클릭! 2. 내 PC와 단말기 연결 케이블로 PC와 단말기를 연결한 후 디바이스 목록에서 내 디바이스 선택한 후 Device Manager > Physical Device 누르면 디바이스 정보(API LEVEL까지)가 나옵니다. * 여기서 저는 디바이스 연결이 안되었습니다.(목록에 나타나지 않음) 제가 듣던 강좌 선생님 말씀으로는 Windows 10 이상인 경우에는 자동으로 단말기 usb 통합 드라이버가 설치되었다고..

IT/안드로이드 2023.07.06

[웹/모바일웹 개발] 뒤로가기 시 이전화면이 남아있는 현상 캐시 지우기

웹 또는 모바일에서 신청 여부 상태에 따라 버튼이 나타나고, 버튼 클릭 시 신청이 되는 기능이 있었는데, 이용자 한명당 중복신청이 불가하도록 처리되어있는데도 불구하고 버튼이 활성화 되어있다는 오류신고를 받았습니다. 확인해보니 뒤로가기 시 캐시가 남아있어 문제가 발생하였고, 테스트 브라우저는 똑같은 크롬 브라우저이지만 PC 에서는 버튼클릭시 나타나는 자체제작 모달창은 숨김처리 되어있었지만, 모바일에선 모달창까지 그대로 남아있었습니다. 이를 방지하기 위해 뒤로가기 이벤트로 해당페이지 접속 시엔 새로고침하도록 아래와 같이 소스를 추가하였습니다. (javascript 소스) window.onpageshow = function(event) { if ( event.persisted || (window.perform..

IT/이슈 2023.07.06

[3] 안드로이드 스튜디오 에뮬레이터 AVD 생성 및 테스트 하기

AVD 란? [ Android Virtual Device ] "안드로이드 에뮬레이터" 더보기 에뮬레이터란? 다른 프로그램이나 장치를 모방하는 컴퓨터 프로그램 또는 전자기기의 능력 - AVD 는 컴퓨터의 가상화 기능을 이용하여 매우 빠른속도로 동작합니다. - 다만, 가상화를 지원하지 않는 컴퓨터에선 매우 느리게 동작하니, 이런 환경에서 작업할 땐 AVD 를 사용하는것보단 휴대폰 단말기 테스트를 추천합니다. 안드로이드 스튜디오에서 AVD 생성하기 1. 안드로이드 스튜디오 우측 상단 버튼 중 사진과 같은 아이콘(Device Manager) 클릭 2. Create device 버튼 클릭 더보기 Virtual : 가상 디바이스 Physical : 물리적 디바이스 3. 원하는 기종을 선택 처음 생성해서 무얼 선택해..

IT/안드로이드 2023.06.30

[2] 안드로이드 프로젝트 생성

1. 원하는 경로에 워크스페이스 폴더를 생성한다. 2. 설치되어있는 안드로이드 스튜디오를 연다. 3. New Project 클릭 4. Empty Activity 를 선택 (또는 원하는 탬플릿을 고를 수 있습니다.) 더보기 모든 템플릿 뒤에 'Activity' 라고 적혀있는데 Activity 란? 안드로이드 초기 학습 단계에선 '화면' 정도로 이해할 수 있습니다. 5. 입력란 Name : 어플리케이션 이름으로, 어플 설치 시 아이콘 하단에 나오는 이름. 유니크한 값은 아닙니다. Package Name : [중요] 어플을 구별할 수 있는, 전 세계 유일 유니크한 이름 절대로 중복될 수 없습니다. => 보통은 회사 도메인 주소를 뒤집은 형태로 만든다고 합니다. => Ex) naver.com 이면 패키지 이름을..

IT/안드로이드 2023.06.29

[1] 안드로이드 기본 이론

소개 - 구글이 제작한 스마트폰 OS로 2008년에 출시 - 운영체제, 미들웨어, 주요 애플리케이션을 포함 - 현재(2023) Java, Kotlin 둘 다 지원 더보기 참고로 Kotlin 이 Java 코드로 바뀐 후 컴파일되어 실행되는 원리! 특징 1. 애플리케이션 프레임워크 제공 2. ART 가상머신 더보기 예전엔 Dalvik(달빅)이었는데, 달빅은 자바언어로 만들어진 가상머신으로 실행할 때마다 기계어로 변환되어 매우 느림. 이의 업그레이드 버전이 ART(안드로이드 런타임). Java 코드를 가진 어플이 단말기에 설치될 때 단말기에 맞는 기계어로 변환되어 설치됨. 이후 속도가 매우 빨라짐. 3. Open GL ES 3.x 기반 3D 그래픽 지원 4. SQLite 데이터베이스 더보기 단말기 내부에서 대..

IT/안드로이드 2023.06.27

일본 오사카 여행 총정리 도톤보리 우메다 햅파이브 관람차 유니버셜스튜디오 재팬 라피트 맛집 비행기 일본호텔 와이파이 여행 꿀팁

[ 첫 일본 여행 총정리 ] 여행일정 : 2023.06.11 ~ 2023.06.13 [일, 월, 화] 2박 3일 여행인원 : 3명 [언어 능력] 1명 -> 일본어 듣기 말하기 기본회화 가능 + 파파고 도움 1명 -> 영어 듣기 말하기 기본회화 가능 + 파파고 도움 => 실제 여행 시 일본어 기본회화와 파파고가 가장 유용했고, 영어는 숙소에서는 영어권 직원이 있어 회화가 가능했으나, 그 외 장소에선 단어정도로만 소통가능했고, 영어 문장으로 질문하면 일본인 직원이 이해하지 못했습니다. 1. 비행기 1-1. 예약처 일행 1명은 네이버 예약 이용 저와 나머지 일행1명은 트리플 어플 이용 * 네이버 예약시 최저가 예약이 가능 https://flight.naver.com/ ← 여기서 네이버항공권 예약가능 * [TI..

일상/일상 2023.06.21
728x90
반응형