일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- top-down
- compiler
- BufferedReader
- 동적계획법
- 벨만 포드 알고리즘
- spring boot
- Django
- Controller
- bottom-up
- dto
- scikit-learn
- disjoint set
- union-find
- onclick
- 직무면접
- Android Studio
- 플로이드 와샬
- 음수가 포함된 최단경로
- 최단경로
- 코딩테스트
- 우선순위큐
- 엔테크서비스
- kmeans
- 다익스트라
- 유니온 파인드
- Python
- Java
- 거쳐가는 정점
- 기술면접
- clean code
- Today
- Total
목록Android (26)
춤추는 개발자
미니 그림판 제작 Project 이번에는 xml파일과 View 클래스를 함꼐 활용해서 미니 그림판을 제작하겠습니다. xml파일 윗 부분에는 붓의 크기 조절 및 색상 선택 버튼, 초기화 버튼을 배치하고, 아래 부분은 커스텀 뷰가 오도록 하겠습니다. 이를 위해 View 클래스를 상속받는 클래스를 내부 클래스가 아닌 독립된 클래스로 제작하겠습니다. 처음부터 activity_main.xml과 MainActivity.java를 코딩하면 에러가 뜨기 때문에 MyView 클래스를 먼저 만드는 것을 추천드립니다. package com.example.mathgraphic; import android.content.Context; import android.graphics.Canvas; import android.grap..
1. 버튼을 활용한 덧셈 앱 만들기 지금까지 배운 것들을 활용해 간단한 덧셈 프로젝트를 제작해보겠습니다. package com.example.basicsum; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { EditText input1, input2; TextView result; Button b1; @Overri..
3. 이벤트 처리하기 3-1. View 클래스를 상속받아서 처리하기 package com.example.mywork00; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInst..
1. 사용자 인터페이스 이해하기 UI는 사용자와 상호작용할 수 있는 Activity에서 이루어지며 이를 작성하는 방법은 3가지가 있다. xml파일로만 화면 구성하기, 코드로 UI구성하기, 코드와 xml파일을 함께 사용하기. 첫번째 포스팅에서 xml파일로만 화면을 구성하는 방법을 배웠다. 이번에는 java코드로 화면 구성한다면 다음과 같이 사용할 수 있다. package com.example.mywork00; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.Te..
안드로이드 스튜디오를 활용한 실전 앱 만들기라는 책을 토대로 공부하고 있습니다. 앞으로 이 책을 공부하며 관련 내용을 포스팅 하도록 하겠습니다. 기본적인 툴(JDK, SDK)과 Android Studio를 설치하는 것은 넘어가겠습니다. 이번 포스팅은 Project생성과 icon, layout변경하기입니다. 1. Project 생성하기 Project생성에 성공하면 다음과 같은 화면이 생성됩니다. 이때 좌측의 목록을 보면 다양한 폴더를 확인할 수 있는데, 각각의 폴더의 역할은 아래와 같습니다. manifests: 앱의 많은 정보를 담고 있으며, Activity를 만들 때마다 이곳에서 등록을 해주어야 합니다. 한 화면을 구성하는 Activity가 많을 때, 처음 실행될 Activity를 설정할 수 있습니다. ..