일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- kakao
- techEmpower
- ubuntu
- 한글
- 번역
- java
- caddy
- NGINX
- 개발
- 개발자
- 안드로이드
- H2O
- 컴퓨터과학총론
- unity
- 해석
- javascript
- 구글
- android
- it
- C lanuage
- 프래그먼트
- mariadb
- Portfolio
- server
- php
- 자바
- C
- MySQL
- centOS7
- Today
- Total
목록Android (92)
개발모음집
애플리케이션 구성하기 인플레이션: 메모리에 객체화 setContentView() 메소드의 역할: 액티비티를 구성하고 있는 상위레이아웃에 붙여준다.- 화면에 나타낼 뷰를 지정하는 역할- XML 레이아웃의 내용을 메모리 상에 객체화하는 역할 LayoutInflater 클래스: 이 클래스는 시스템 서비스로 제공됨일부분만을 차지하는 화면 구성요소들을 XML 레이아웃에서 로딩하여 보여주는 방법* 시스템서비스: 미리 설정해 놓아 사용자가 사용할 수 있게 해놓은 것부분 레이아웃 파일 ---LayoutInflater로 인플레이션-- > 뷰 그룹 --> 전체 레이아웃 정리안드로이드 화면: 소스와 화면 구성이 분리되어 있다.자바소스 1개, XML 레이아웃 1개 메인화면에 부분 화면 띄우기 예제 Android 레이아웃생성법..
뷰와 뷰그룹 뷰를 담고 있는게 뷰그룹, 뷰그룹이 뷰들을 배치하는 역할도 할 수 있다, 그리고 뷰의 배치 방식을 정의한 것이 레이아웃, 배치하기 위한 속성들속성채우기: fill model -> 뷰를 부모뷰의 여유 공간에 어떻게 채울 것인지를 설정합니다.방향: orientation -> 뷰를 추가하는 방향을 설정합니다.(리니어 레이아웃의 경우에만)정렬 방향: gravity -> 뷰의 정렬 방향을 설정합니다.여유 공간: padding -> 뷰의 여유공간을 설정합니다.공간가중치: weight -> 뷰가 차지하는 공간의 가중치 값을 설정합니다. * 안드로이드 레이아웃리니어 레이아웃: 박스 모델, 사각형 영역들을 이용해 화면을 구성하는 방법, 표준 자바의 BoxLayout과 유사 상대 레이아웃: 규칙 기반 모델, ..
*에러 발생시 해결하는 3가지 방법 1. 재빌드Sync Project with Gradle Files버튼 누르기실제 바뀐 소스를 인식못하여 에러가 생길때 누르는 버튼동그라미에 아래화살표가 있는 모양 2. Build - Clean Project 누르기 3. 빌드삭제빌드된 것이 남아있어 에러인 경우도 있다.Project Files - app - app -build 에서 build폴더를 삭제해주자 * 안드로이드 스튜디오 줄표시 세팅File-Settings- Editor - General - Appearance - show line number *안드로이드 스튜디오 API를 바로 확인하는 법내가 보고 싶은 클래스, 인터페이스위에서 CTRL+Q * 오버라이드 메인 클래스안에서 오른쪽버튼클릭 - Generate -..
01 안드로이드란?안드로이드는 구글에서 만든 스마트폰용 운영체제이다.옛날에는 표준 자바를 휴대 단말에서 사용할 때 가상머신의 성능 문제로 느리다는 평가를 많이 받았지만안드로이드는 'ART'라는 런타임으로 빠른 속도의 런타임을 이용 03 첫 번째 애플리케이션일반적으로 시작점이 되는 것으로 생각되는 main 함수가 없는 것을 보니 안드로이드에서는 main 함수가아닌 다른 함수가 시작점이 되는 것으로 생각되는 main함수가 없는 것으로 추측할 수 있다. Rendering Problems: [Design] 탭을 선택하여 단말 모양의 화면이 보일 때 표시되는 에러 자동 import 설정File - Settings - Editor - General - Auto Import - Oprimize imports on t..