일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 객체지향
- 자바스크립트
- 배열 분해 할당
- 맥 아파치
- jquery 사용하기
- 생활코딩
- 맥 mysql
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 제이펍 출판
- python GUI 사용하기
- 한글입력 오류
- 블록 스코프
- 한글입력 안됨
- 한글입력 잘림
- 한글입력 씹힘
- 자바스크립트 배열 할당
- 한글잘림
- 닐 스미스 지음
- 황반석 옮김
- python tkinter 인터페이스
- max apache
- 기획자랑 사이좋게 지내고 싶다
- 제이쿼리연결
- 자바스크립트 객체 만들기
- 자바스크립트 객체
- max MySQL
- 객체
- 비주얼스튜디오 코드
- 자바스크립트 class
- SwiftUI 기반의 iOS 프로그래밍
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 객체지향
- 자바스크립트
- 배열 분해 할당
- 맥 아파치
- jquery 사용하기
- 생활코딩
- 맥 mysql
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 제이펍 출판
- python GUI 사용하기
- 한글입력 오류
- 블록 스코프
- 한글입력 안됨
- 한글입력 잘림
- 한글입력 씹힘
- 자바스크립트 배열 할당
- 한글잘림
- 닐 스미스 지음
- 황반석 옮김
- python tkinter 인터페이스
- max apache
- 기획자랑 사이좋게 지내고 싶다
- 제이쿼리연결
- 자바스크립트 객체 만들기
- 자바스크립트 객체
- max MySQL
- 객체
- 비주얼스튜디오 코드
- 자바스크립트 class
- SwiftUI 기반의 iOS 프로그래밍
- Today
- Total
목록전체 글 (156)
java,javascript,android,php,sql,공부용,메모용

깃허브에서 수정한 코드 안드로이드 스튜디오에 적용해보기 커밋하고 쓴 테스트 주석을 깃허브 화면에서 지워보자 1. 수정하려는 파일의 경로를 따라서 쭉 들어간다 2. 우측 상단의 볼펜 버튼을 누른다 주석 지우고 (쓰고 싶은 거 썼다) 맨 아래로 내리면 이런 거 나옴 Add on optional 수정한 내용을 입력 Commit changes 버튼을 누른다. 체크되어 있는 건 바꾸지 않아도 됨 깃허브에서 수정됐음 3. 안드로이드 스튜디오에 반영시키기 - 해당 프로젝트로 이동한다 - VCS -> Update Project를 누른다. - OK 누른다. 다 끝나면 알람이 뜨고 Event log에서도 확인이 가능하다 깃허브에서 안드로이드 스튜디오로 가져오기도 끝! 이걸로 앞으로 코드 공부하는 건 전부 깃허브에 저장할 ..

안드로이드 스튜디오를 이용해서 앱 공부를 하는데 이걸 포스팅으로만 남겨두기 아깝다는 생각을 했다 깃허브로 내가 어떤 걸 작성했고 수정했고 어느 부분에서 실행이 안돼서 고쳤는지 볼 수 있게 깃허브를 연동해야겠다는 생각을 했고 하려고 하니 깃허브를 다운해야 할 거 같다. 깃허브는 학원에서 스프링에 연동해서 사용해본 적이 있는데 풀 푸시풀 푸시 푸시 전에 팀원에게 이야기하고 하기 이런 거만 기억하지 자세히 연결하고 연동하는 방법을 기억하거나 그러진 않는다... 버전 관리 잘해야 하고 안 맞는 거 고쳐서 올려야 하는 거 작동 확인 잘하고 백업 잘하고 푸시받고 해야 된다는 거.... 안 그러면 다 엉켜서 난리 난다는 것만 기억한다 (꽤나 고생했다) 1. 깃허브에 회원가입 github.com/ GitHub: Whe..

프로그레스바 - 진행 상태를 중간중간 보여줄 수 있는 것 (로딩창 같은거) - 작업의 진행 정도를 표시하거나 작업이 진행 중임을 사용자에게 알려줌 - 막대모양, 원모양 프로그레스바가 대표적인 두 가지 형태다 속성 설명 막대 모양 작업의 진행 정도를 알려줄 수 있게 막대모양으로 표시 style 속성을 '?android:attr/progressBarStyleHorizontal'설정 원 모양 작업이 진행 중임을 알려준다 원 모양으로 된 프로그레스바가 반복적으로 표시 - 태그는 XML 레이아웃에 프로그레스바를 추가할 때 사용된다 - max 속성 프로그레스바가 갖는 값의 최대 범위 (ex max 100으로 설정하고 progress 값 50 설정하면 최대가 100인 곳에서 50%의 진행이 되었다는 것을 표시) [C..

알림 대화상자 보여주기 - 토스트와 함께 많이 사용된다 - 사용자에게 확인을 받거나 선택하게 해야할 때 사용 - 입력을 받는 것보다는 메시지를 전달하는 역할로 사용 '예' '아니오' 같은 응답처리 1. SampleDialog 프로젝트 생성 2. activity_main.xml에 텍스트뷰와 버튼하나 추가 내용추가 /res/values/string.xml SampleDialong 버튼을 누르면 대화상자가 뜹니다. 띄우기 3. MainActivity.java 코드 추가 package com.togapp.sampledialong; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import and..

어제 공부한 안드로이드 Toast 프로젝트에 이어서 작성 스낵바 SnackBar - 간단한 메시지를 보여줄때 Toast 대신 snackbar를 사용하는 경우도 많다 - 스낵바는 외부 라이브러리다. - 외부 라이브러리는 머티리얼 라이브러리 (Material Library)를 프로젝트에 추가해야 사용할 수 있다 Material Library 머티리얼 라이브러리 - 머티리얼 라이브러리에는 AppBarLayout 등도 있는데 라이브러리를 쉽게 추가할 수 있게 팔레트에 다운로드 버튼이 표시된다. - activity_main.xml을 누르고 palette에서 Cintainers -> AppBarLayout 다운로드를 누르면 머티리얼 라이브러리를 추가할건지 묻는 대화상자가 표시된다. - AppBarLayout 안에는..

Android Toast 토스트 앞으로는 공식 가이드 문서도 자세히 봐야겠다 ㅠ 책에서 설명하는 모든 내용의 코드가 작성되어있는 기분이다.. developer.android.com/guide/topics/ui/notifiers/toasts?hl=ko#java 토스트 메시지 개요 | Android 개발자 | Android Developers 토스트 메시지는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트 메시지는 시간 developer.android.com - 토스트는 간단한 메시지를 잠깐 보여주는 뷰다 - 대화상자와 함께 사용자에게 필요한 정보를 알려주는 대표 위젯 - 토스트는 포커스를 받지 않는다 -..

단말 방향을 전환했을 떄 이벤트 처리하기 단말을 세로/가로 방향으로 바꿨을 때 발생하는 방향(Orientation) 전환 - 단말을 세로 가로를 바꾸면 화면 비율에 따라 화면이 다시 보이게 되는데 XML레이아웃도 다르게 보여야 한다. - 그래서 액티비티는 메모리가 없어졌다가 다시 만들어진다 - 사용자가 가로 화면으로 바꾸면 내용을 좀 더 크게 보기 위해서 또는 왼쪽 오른쪽 다양한 내용이 나타나길 바래서 이다 1. SampleOrientation 새 프로젝트 생성 2. res 폴더 아래 새로운 폴더 생성 (layout-land 리소스 폴더 추가하기) - res폴더를 선택한 후 마우스 오른쪽 -> [New Android Resource Directory] -> Directory name : layout-la..

안드로이드의 이벤트 처리 방식 안드로이드는 손가락으로 화면을 터치하는 터치 이벤트 (Touch Event)와 키패드를 누르면 발생하는 키 이벤트 (Key Event)가 있다. 터치 이벤트를 쉽게 처리할 수 있도록 클릭 이벤트(Click Event)를 제공해준다. OnClickListener 는 이벤트가 발생하면 즉시 동작 할 수 잇도록 만들어준다. OnClickListener 패턴 구현 Button객체 OnclickListener 인터페이스 [Code] boolean onTouchEvent (MotionEvent event) boolean onKeyDown (int keyCode, KeyEvent event) boolean onKeyUp (int keyCode, KeyEvent event) 화면을 터치하..