[ Android ] 다시하는 JAVA ( 1. 표준자바, Button )

peter_yun
peter_yun
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간의 연결은 아래와 같이 이루어짐
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

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade