[ Android ] 다시하는 JAVA ( 1. 표준자바, Button )
Jan 18, 2017 · 2 min read
안드로이드 그리고 자바의 기초를 복습하는 시간
안드로이드 프로젝트를 진행하면서 자바에 대한 이해를 높여야 겠다는 생각이 들었습니다. 안드로이드 타운의 자바+안드로이드(http://www.android-town.org/) 강의를 바탕으로 기본부터 진행할 예정입니다.
표준 자바로 프로젝트 만들어보기

- package는 java 소스파일을 분류하여 넣는 공간
- JRE System Library는 API이용을 위한 폴더
- 표준 자바는 화면이 없고 console에 출력
- 식별자 : 클래스나 메소드의 이름 (identifier)
표준 자바소스와 안드로이드 소스 비교하기
public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState {...}}
- onCreate가 main 함수와 같이 시작점의 역할
- 클래스 내부에서 메소드 만들기 부분과 메소드 사용 부분으로 나뉨
- 정의 부분과 호출 부분이라고 할 수 있음
- MainActivity와 xml간의 연결은 아래와 같이 이루어짐

Button과 TextView
- 버튼은 텍스트뷰의 속성+추가적인 속성을 가짐
- 버튼은 텍스트뷰를 상속함

- 색상 설정 (RGB)
- 16 진수로 표현 : 0~9 + a,b,c,d,e,f 까지 활용
- #ff0000 : 0은 안쓰겠다는 뜻
- 모두 0이면 white, 모두 f면 black
- 맨앞에 ff가 추가되면 이는 알파값을 뜻함
- 알파 : 00-완전투명, 88-반투명, ff-불투명 - 소스와 화면의 분리
- 웹은 HTML과 javascript / 안드로이드앱은 XML화면과 java
