일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- word2vec
- Lamp
- 생활코딩
- 소스설치
- 예제중심HTML&자바스크립트&CSS
- 밑바닥부터시작하는딥러닝2
- 셀레니움
- 컴파일설치
- Crawling
- jupyter
- 한빛아카데미
- CBOW
- 밑바닥부터시작하는딥러닝
- Selenium
- AndroidStudio를활용한안드로이드프로그래밍
- 비지도학습
- Apache
- attention
- aws
- 수동설치
- 한빛미디어
- 논문리뷰
- deeplearning
- 프로그램새내기를위한자바언어프로그래밍
- 크롤링
- image
- MySQL
- 가비아
- 머신러닝
- 딥러닝
- Today
- Total
목록It공부/안드로이드 (14)
안녕, 세상!
① 안드로이드의 4대 컴포넌트 안드로이드의 4대 컴포넌트는 액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더 입니다. 액티비티 액티비티(Activity)는 화면을 구성하는 가장 기본적인 컴포넌트입니다. 서비스 서비스는 눈에 보이는 화면(Activity)과 상관없이 백그라운드에서 동작하는 컴포넌트입니다. 브로드캐스트 리시버 안드로이드는 여러 응용 프로그램이나 장치에 메시지를 전달하기 위해 방송(BroadCasting) 메시지를 사용합니다. 안드로이드는 문자 메시지 도착, 베터리 방전, SD 카드 탈부착, 네트워크 환경 변화 등이 발생하면 전체 응용 프로그램이 들을 수 있도록 방송 신호를 보냅니다. 브로드 캐스트 리시버는 이러한 방송 메시지가 발생하면 반응합니다. 콘텐트 프로바이더 콘텐트 프로바이더..
(1) 그래픽 안드로이드는 다양한 도형을 그리는 방식을 제공하고 관련 메소드에서 좌표를 직접 입력해서 그릴 수도 있고, 화면을 손가락으로 터치해서 그릴 수 도 있습니다. ① 캔버스와 페인트 화면에 도형을 그릴 때 사용하는 클래스는 Canvas와 Paint입니다. Canvas는 도화지 역할을 하며, Paint는 붓 역할을 합니다. android.graphics.Canvas 클래스에서 점을 찍는 메소드의 원형은 다음과 같습니다. public void drawPoint (float x, float y, Paint paint) android.graphics.Paint 클래스에서 색상을 지정하는 메소드의 원형은 다음과 같습니다. public void setColor (int color) ② 그래픽 처리 그래픽을 ..
(1) 파일 처리의 기본 안드로이드에서 파일을 읽고 쓰는 방법에는 Java에서 제공되는 파일 관련 클래스를 사용하는 방법과 안드로이드에서 제공되는 파일 관련 클래스를 사용하는 방법이 있습니다. ① 내장 메모리 파일 처리 앱을 종료했다가 다음에 다시 실행할 때 사용했던 곳부터 이어서 작업하고 싶은 경우 내장 메모리에 파일을 저장하고 읽어오는 방식이 사용됩니다. 내장 메모리의 저장 위치는 /data/data/패키지명/files 폴더입니다. 일반적으로 응용 프로그램마다 다른 패키지명을 사용하므로 응용 프로그램별로 고유의 저장 공간이 있다고 생각하면 됩니다. 파일을 읽기 위해 먼저 안드로이드 Context클래스의 openFileInput() 메소드를 사용합니다. 이 메소드는 FileInputStream을 반환합..
(1) 메뉴 메뉴는 사용자가 여러 개 중 하나를 선택하도록 하여 사용자의 명령을 받아들이는 간편한 방식입니다. 안드로이드의 메뉴는 옵션 메뉴(option menu)와 컨텍스트 메뉴(context menu)로 구분합니다. ① 옵션메뉴 옵션 메뉴를 사용하는 방법에는 메뉴 XML 파일을 생성 후 Java에서 호출하는 방법과 XML 없이 Java코드만 메뉴를 생성하는 방법이 있습니다. (1) XML을 이용해서 옵션 메뉴 XML 메뉴 XML 파일의 형식은 다음과 같습니다. java코드 Activity 클래스에서 오버 라이딩하는 onCreateOptionMenu() 메소드는 앱이 실행되면 메뉴의 내용을 XML 파일에서 자동으로 읽어옵니다. 형식은 다음과 같습니다. public boolean onCreateOptio..