본문 바로가기

반응형

Android

sensor를 이용한 도형움직이기. ▶▶ Sensor를 이용해 도형을 움직여보자 카메라 기울기에 따라 도형이 움직이는 모습. 가속도 센서를 사용하였다. TYPE_ACCELEROMETER public class MyView extends View { private Drawable image; private int viewWidth; private int viewHeight; private int imageWidth; private int imageHeight; private float x; private float y; public MyView(Context context, AttributeSet attrs) { //이미지 불러오기 super(context, attrs); image = this.getResources().getDrawabl.. 더보기
ListView를 Adapter로 연결시켜 나타내기. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ArrayList arr= new ArrayList(); arr.add("White"); arr.add("Pink"); arr.add("Orange"); arr.add("Red"); arr.add("Yellow"); arr.add("Black"); arr.add("Green"); arr.add("Wine"); arr.add("Blue"); arr.add("Brown"); //왜 어답터 뷰냐면, 중.. 더보기
Android 터치(Touch) 한 곳에 객체 생성하기. 이미지그리기. 1) ------------------------------MyShape 클래스 public class MyShape { private int cx; private int cy; public static final int SHAPE_SIZE = 72; Random rnd = new Random(); public MyShape(){ cx=rnd.nextInt(MyView.VIEW_W)+40; cy=rnd.nextInt(MyView.VIEW_H)+50; } public MyShape(int x, int y){ cx = x; cy = y; } public void display(Canvas c, Bitmap bitmap){ c.drawBitmap(bitmap, cx-(SHAPE_SIZE/2), cy-(SHAP.. 더보기
android 화면 touch시 이미지 생성하기. public class MyView extends View { public static final int VIEW_W = 360; public static final int VIEW_H = 700; MyShape s; Bitmap bitmap ; public MyView(Context context) { super(context); BitmapFactory.decodeResource (getResources(), R.drawable.ic_launcher); } @Override protected void onDraw(Canvas c) {//콜백. 시스템에서 부른다. 선언부에 on이 붙어 있는 것은 콜백시스템이다. //BitmapFactory.decodeResource(res, id); res에 있는 것 .. 더보기
안드로이드 화면에 디폴트로 뜨는 TitleBar 없애기 - Android Programming - 화면에 나타나는 타이틀바 없애기. onCreate() 선언부 아래에서 Activity 창을 띄우기 전에 타이틀 바를 없애는 명령어입니다. requestWindowFeature(Window.FEATURE_NO_TITLE); 윈도우가 가지고 있는 타이틀 부분을 보이지 않게 하는 코딩입니다. 즉, 윈도우를 띄우기 전에 윈도우에 타이틀바를 보이지 말라고 요청하는 것입니다. Activity의 싸이클을 알면 이해하기 쉽습니다. ex) protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); 더보기
Intent를 이용하여 전화연결 바로가기 안드로이드의 새롭게 안 사실은 XML로 메서드를 만들어 낼 수 있다는 것. XML 정의 : android:onClick="mOnClick" public void mOnClick(View v) { (Class 구현시 메소드 이름을 같게한다.) if(v.getId()==R.id.btn_call){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); // 바로 전화거는 명령어 Uri data = Uri.parse("tel:010-1234-5678"); //전화번호는 tel이다. intent.setData(data); startActivity(intent); } } 클래스에 코딩 구현후. 빼놓지 말아야 할 부분은 AndroidManifest... 더보기
Android 에물레이터 구동 오류시 최대 메모리에서 실행오류 나는 메모리 만큼 빼주고 나서 구동시켜 준다. 더보기

반응형