Android
[Android] 쉽게 따라할 수 있는 안드로이드 앱 개발(2주차_01)
배현진
2022. 1. 11. 23:25
▷ 강의명
쉽게 따라할 수 있는 안드로이드 앱 개발 _ inflean
▷ 진도 목표
1주차
1. 개발을 시작하기 전에2. 개발 시작3. 개발을 위한 기본 지식
2주차
- 4. 앱개발 시작
- 5. 서버와 연동 개발
▶ 오늘의 학습
4. 앱 개발 시작
4.1 앱 개발 처음하시는 분 간단한 앱 만들기
- 웹 앱 만들어보기
- Native 앱 : 안드로이드 스튜디오를 통해 버튼, 리스트 등을 하나하나 만드는 것
- 웹 앱 : 웹을 열어볼 수 있도록 만드는 앱 (web의 url을 이용한다.)
-> public static final String WEBURL = "___url____"
- 소스파일 가져가는 방법
1) zip 형식응로 다운받아서 사용
2) 주소 복사해서 안드로이드 스튜디오에서 오픈해서 사용
-> version control에서 git으로 하고 url 붙여준다.
4.2 누구나 5분이면 따라 하는 앱 만들기
view를 하나 만들어서 "Hello world" 출력해보기
1) class 파일 새로 하나 추가하기
-> 원래는 Activity 파일 하나만 존재, Activity 파일이 화면 하나를 구성하고,
새로만든 view 파일이 화면 속 뷰 구성.
2) class 파일 코드 작성
package com.example.myapplication2;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;
public class SampleView extends View{
private Paint paint = new Paint();
public SampleView(Context context) {
super(context);
setBackgroundColor(Color.WHITE);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.setTextSize(50);
canvas.drawText("Hello world!", 10, 100, paint);
}
}
3) Activity 파일 코드 수정
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new SampleView(this));
}