ConstaintLayout 사용하기1. Button 생성 -> 버튼에 연결점을 사용하여 위에 레이아웃과 붙여 본다.2. 점을 누르면 Margin의 값을 16->8로 변경하여 버튼의 위치를 결정할 수 있다.예를 들어) 왼쪽 벽면 레이아웃과 점을 연결 시키고, 위쪽 벽면 레이아웃과 점을 연결시킨 다음에 버튼의 크기를 늘리면, 그 버튼이 연결시킨 점과 연결되어 버튼의 위치가 결정 된다.다른 뷰의 연결선과 연결선을 결정 할 수 있다. 예를 들어 ) bt1, bt2 가 있는데, bt1과 b2를 제약 레이아웃으로 연결할 수 있다. 큰 레이아웃과 연결 시키고 점을, 버튼 끼리 점을 연결 시킬 수 있다. 자석 모양의 역할: 자석 모양을 풀고 버튼을 갖다 놓으면 연결선이 자동으로 완성 된다.예를 들어) 버튼 하나를 ..
안드로이드 기본 적인 구성 하Gradle Scripts 란?소스코드 빌드 과정을 거쳐서 컴퓨터가 알아 들을수 있는 형태의 포멧으로 변경시켜주는 것이 Gradle의 역할이다. Gradle scripts 에는 컴퓨터가 알아 먹을 수 있는 설정들이 있는 곳이다.파일 탐색기에서 프로젝트에서 인식을 못하는 경우에는?인식하라고 하는 과정을 해주어야 하는데 이때, Sync Project 를 눌러 주게 되면 인식하게 된다.메소드의 역할이나 설명을 보고 싶을 경우 Ctrl + Q를 누른다함수의 어떠한 유형의 파라미터의 유형을 알고 싶을 경우 Ctrl + p 를 누른다.자동으로 코드가 추가 되도록 해줄 수 있다. 매우 편리 할것 같다.
activity.xml 파일과 MainActivity.java파일 두개가 하나의 화면을 구성한다. 두개의 화면 전환 어플리케이션 만들기MenuActivity.java 123이전 화면으로 가는 버튼 생성 (xml 뷰에서)이전화면으로 가는 버튼 클릭시 -> MainActivity.java의 화면으로 갈수 있도록 할 때 finish() 메소드 사용 Colored by Color Scriptercs // 1. 입력 부분(버튼 입력시) public void onButton1Clicked(View v){ Toast.makeText(this,"Button Clicked!",Toast.LENGTH_LONG ).show(); Intent intent = new Intent(this , MenuActivity.class)..
IDE란? 통합 개발 환경 activiy_main.xml 파일에서 OnButtonCliked에 대한 Onclick 설정을 현재 밑에 보일 메소드 들의 이름으로 만들어 주었습니다. 꼭 확인 하세요! // 1. 입력 부분(버튼 입력시) public void onButton1Clicked(View v){ Toast.makeText(this,"Button Clicked!",Toast.LENGTH_LONG ).show(); }// 2. 인텐트 웹브라우저 앱을 띄운것 ( 기존 내장 되어 있는 것들) public void onButton2Clicked(View v){ Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com")); 인텐트..
개발 환경 구축 을 위한 프로그램1. JAVA 설치1234http://www.oracle.com 내 컴퓨터 -> 속성 -> 고급 시스템 설정 -> 환경 변수 추가 (예 C:\program/java/jdk1.8.0_111)cs2. 안드로이드 스튜디오 설치(Android Studio)1234http://developer.android.com/studio/index.html 약 10분 소요 후 -> finish Colored by Color Scriptercs3. 안드로이드 스튜디오 설치 이후12345(1)SDK Tools -> Google Play service, Support Repository 항목 체크 혹여, 최신 업데이트가 되지 않았더라면 최신업데이트 진행할것. 안드로이드 플랫 폼 이란? 버젼 별로 ..
1. 안드로이드에 대한 이해1안드로이드는 구글에서 만든 스마트폰용 운영체제(OS)cs2. 안드로이드의 특징1234567891011121314151. 오픈 소스Apach 2.0 2. 자바 개발 언어 3. 스마트폰을 위한 완벽한 컴포넌트 제공미리 제공된 컴포넌트 이용하여 올라가는 위의 앱만 잘만들어서 배포만 하면된다. 4. 쉬운 앱간 연동 예) 스마트폰 내의 카메라 5. 다양한 기능 지원예) 하드웨어 제어 가능 (리눅스 기반) 6. ART 라는 런타임 탑재cs3. 안드로이드의 흐름1IT 흐름이 매우 빠르게 변하므로 개발자들이 따라가지 못하면 금방 시대에 뒤처질 수 있음.cs4. 안드로이드의 현재1에코시스템을 잘 구성하였음. 에코시스템이란? 단말 OS, 단말 제조사 이동 통신사 하나의 단말이 시장에 나와 사용..
- Total
- Today
- Yesterday
- 알고리즘
- 안드로이드
- 복습
- MVC
- Spring
- 감자코딩
- 노드
- 백준알고리즘
- Algorigm
- C langauge
- Controller
- node.js
- TensorFlow
- C언어
- 텐서플로우
- 프로그래밍
- 초보자를 위한 C언어 300제
- node
- 리버싱
- programming
- 백준
- BFS
- 머신러닝
- 코드엔진
- 개발하는 관광이
- Android
- 스프링
- 학교
- db
- 감자개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |