본문 바로가기
모겜프 12주차 11주차 버블에 쓰레드를 넣을 걸 간단하게 해봤다 ppt 27쪽 까지 진행 2023. 11. 23.
11주차 버블 랜덤하게 생성해서 움직이고 클릭하면 터져서 작은 버블이 나옴 bubble package com.example.myapplication; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.PointF; import java.util.Random; public class Bubble { private int scrW, scrH; public boolean isDead; private Context context; private int speed; private PointF dir = new PointF(); private Ran.. 2023. 11. 16.
모겜프 10주차 비눗방울 Bubble.java package com.example.mgp_lecture; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import java.util.Random; public class Bubble { public int w, h; public int sx, sy; public Bitmap bubble; public int x, y, bw; public Bubble(Context context, int sw, int sh, int px, int py) { w = sw; h = sh; x = px; y = py; Random rnd = new Rando.. 2023. 11. 9.
모겜프 시험대비 안드로이드 역사 2005 구글이 안드로이드 인수, 2007년 OHA(open handset alliance) 컨소시엄 구성, 2007년 안드로이드 sdk 1.0 발표 최초의 안드로이드 폰 - HTC의 G1 애플리케이션 실행 단계 : java 소스 -> .dex파일 -> .apk 파일 안드로이드를 구성하는 컴포넌트 : 액티비티,서비스,broadcast receiver, content provider 액태비티 -> 화면, 액티비티가 모이면 어플리케이션이 됨 서비스 -> 백그라운드에서 실행되는 컴포넌트(ex - bgm) content provider - 데이터를 관리하고 다른 앱에 제공 인텐트 -> 안드로이드가 적절한 컴포넌트를 찾아서 실행 xml - 화면 디자인, SGML의 부분 집합으로 웹 상에서 텍스트 .. 2023. 10. 23.
모겜프 7주차 볼륨 컨트롤러 과제 volumecontrollerview.java package com.example.MGP_LECTURE; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.widget.ImageView; public class VolumeControllerView extends ImageView implements View.OnTouchListener { private double angle .. 2023. 10. 19.
시험대비 에디트 텍스트와 버튼의 온클릭 이벤트를 이용해서 버튼을 클릭하면 에디트 텍스트의 텍스트가 버튼에 토스트 메세지로 나오는 코드 EditText editText = findViewById(R.id.edit1); Button btn = findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String str = editText.getText().toString(); Toast.makeText(getBaseContext(),str,Toast.LENGTH_LONG).show(); } }); 좌표값 받아오는 코드 package com.example.AAP; .. 2023. 10. 12.