전체 글 339

2020.04.28

1. [과제] Table 만들기 과제 테이블1 과제 테이블2 과제 테이블3 과제 테이블4 [추가] 쌤이 선택한 학생의 코드 ** 과제를 하면서 배운점과 시도해본것 1) CSS 와 Table에 대해 이해했다. 2) Internel 방식의 CSS 를 직접 사용해봤다. 3) Internel 방식의 CSS를 적용할때 id와 class를 부여하여 작성해봤다. [추가] 쌤이 선택한 학생의 코드를 보면서 마지막 4번째 테이블의 크기를 조절하지 못해 br과 &nbsp를 이용했는데 개별적으로 style을 적용하면서 크기 조절 가능함을 알 수 있었다. 2. Html12_List1.html Unordered List Coffee Tea Milk Ordered List Coffee Tea Milk Unordered List ..

2020.04.27

1. 이클립스 GitHub 사용하기(처음 GitHub 사용할 때 반드시 설정) 1) 이클립스에 Git 관점 추가하기 : Window > PersPective > Open Perspective > Other ... 클릭 > Open Perspective 창 뜸 > Git 선택 후 Open 클릭하면 Git 관점 사용 가능 2) 로컬 저장소 생성하기 : 추가하고자 하는 패키지 선택 후 우클릭 > Team > Share Project ... 클릭 > Ues or Create repository in parent folder of Projcet 체크 후 Create Repository 클릭 > Finish 버튼 활성화 > Finish 버튼 클릭 [추가] 설정한 경로에 local repository(로컬 리파지터리..

2020.04.24

1. a017_lacation 모듈 1) Main3Activity 액티비티, activity_main3 레이아웃 package com.lec.android.a017_location; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.location.Address; import android.location.Geocoder; import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.wid..

2020.04.23

1. a013_menu 모듈 1) Main3Activity 액티비티, activity_main3 레이아웃 [추가] menu_main3 메뉴 레이아웃 만들기 [추가] search_layout 레이아웃 만들기 [추가] 액션바에 많이 사용되는 아이콘은 구글 개발자 페이지에서 무료 제공(https://material.io/resources/icons) : 원하는 그림 SVG로 다운 > res > drawable > New > Vector Asset 클릭 > Path의 폴더 그림 클릭 > 다운 받았던 SVG 파일 선택 > 아래의 그림 참고하여 원하는대로 설정 후 Next > Finish 클릭 > 아래의 그림처럼 drawable 폴더에 다운됨 [추가] SVG로 다운 받은 아이콘은 아래의 그림처럼 색상, 크기를 xm..

2020.04.22

1. GitHub에서 Contribution에 반영하는 법 : 로컬 리포지터리(local repository) 경로에서 user.name과 user.email 세팅 필요 (GitHub 계정의 이름과 email이 같아야 반영) 1) 확인하기 ** 이름 : git config --local user.name ** 이메일 : git config --local user.email 2) 세팅하기 ** 커맨드 창에서 로컬 리포지터리(local repository) 경로 이동 ** git config --local user.name "github에 가입시 등록한 자신의 이름" ** git config --local user.email "github에 가입시 등록한 이메일" 2. a010_storage 모듈 1) Ma..

2020.04.21

1. a014_dialog 모듈 1) Main2Activity 액티비티 activity_main2 레이아웃 package com.lec.android.a014_dialog; import androidx.appcompat.app.AlertDialog; //import android.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.view.ContextThemeWrapper; import android.view.View; import android.widget.Button; import andro..

2020.04.20

1. [과제] RecyclerView를 활용하여 정보를 입력한 뒤 '추가' 버튼 누르면 아래의 리스트에 추가되기 ** manifest ** activity_main 레이아웃 ** student_item 레이아웃 ** MainActivity 클래스 package com.example.a008_practice; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import android.view.View; import android.wi..

2020.04.17

1. 안드로이드 4대 컴포넌트 1) Activity : 화면을 구성하는 객체 2) Service : 백그라운드에서 동작하는 객체 3) Content Provider : 앱들 간의 데이터를 주고 받기 위해 제공 4) Broadcast Receiver : 주소록에 등록되면 다른 앱들이 수신해서 필요한 정보인 경우 반영 할 수 있게 하는 것 2. 안드로이드 앱은 코드로 종료시키는 방법은 없다(즉, 액티비티를 끌 수는 있으나 종료 시킬 수 없다는 의미) 유일하게 앱을 종료시킬 수 있는 방법은 사용자가 직접 밀어서 종료시키는 방법 밖에 없다 3. 액티비티 생명 주기(Activity Life cycle)란? : 액티비티의 상태 전환 과정 ** 안드로이드 시스템은 앱 화면 (액티비티)를 관리하는 독특한 시스템 제공 ..

2020.04.14

[Git, GitHub] 1. Git 설치하기 1) Git 홈페이지에서 실행파일 다운받기 : https://www.git-scm.com > Downloads 클릭 > (자신이 사용하고 있는 운영체제 클릭하면 됨) Windows 클릭 > git 실행파일 다운로드..!! 2) 다운받은 Setup 실행파일 실행 : 아래의 사진과 같이 선택 후 모두 Next 클릭 라이센스 확인 후 Next > 다운받을 폴더 확인 후 Next > 아래의 그림과 같이 세팅 후 Next > 아래의 사진과 같이 선택 후 Next 클릭 > 아래의 사진과 같이 선택 후 Next 클릭 > Enable Git Credential Manager 체크 해제(선택사항, 학원컴에서는 체크 해제하기로 함) > Next 클릭 > 다운로드 완..!! 2..