과거...../개발일지
-
좌표 소스과거...../개발일지 2010. 3. 9. 01:46
package com.zyapyo; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { private SensorManager sm; private TextView a = null; float mO..
-
Frame Animation 공부과거...../개발일지 2010. 3. 8. 21:06
--MainActivity source-- package com.ex; import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.view.MotionEvent; import android.widget.ImageView; public class MainActivity extends Activity { AnimationDrawable rocketAnimation; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la..
-
기존에 바뀐라이브러리 (지속적으로 업데이트중)과거...../개발일지 2010. 2. 27. 15:14
1. import android.provider.Contacts -> import android.provider.ContactsContract ex) 위에 임폴트 후 People.name 식으로 접근하던걸 -> Data.DISPLAY_NAME 이런식으로 접근이 가능하다 자세히 알아보기 : http://developer.android.com/reference/android/provider/Contacts.PhonesColumns.html
-
Intent(2).....(암시적, 명시적 구분)과거...../개발일지 2010. 2. 27. 12:47
요번에는 암시적 인텐트를 다뤄보겠습니다. 먼저 암시적 인텐트가 모냐!!! 암시적 인텐트(Intent) : 익명의 애플리케이션 컴포넌트가 액션 요청을 서비스 할수있도록 하는 매커니즘 입니다. 위의정의처럼 설명하면 어려운감이 있어 명시적 인텐트 선언 코드와 비교하면서 보겠습니다. 암시적 Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:111-1111")); startActivity(intent) 명시적 privte static final int SHOW_A =1; Intent intent = new Intent(this, aa.class); startActivityForResult(intent, SHOW_A); 위에 보시는 바와 같이 명시적은 그..
-
Intent에 대해서(1)...과거...../개발일지 2010. 2. 25. 20:27
이글은 Intent를 많이 보지만 정확히 알지 못하는 사람들을 위해 작성합니다. Intent는 딴것은 생각할가치도 없습니다. 오직 안드로이드의 화면 간의 이동에 만 쓰인다고생각하시면 됩니다. 즉 화면 a에서 화면 b로 이동시 화면 b에서 c로 이동시 이 Intent가쓰이게 됩니다. 안드로이드 프로그래밍을 좀 하셨던분 아니 한번이라도 보셨던 분인경우는 밑에 코드를 한번씩은 접하셨을 겁니다. Intent intent = new Intent(this, aa.class); startActivity(intent); 이코드를 간략히 설명하면 호출하는쪽은 this , 호출되는쪽은 aa.class가 되는겁니다. 즉 a라는 화면은 this , b라는 화면은 aa.class 로 a->b로 화면간의 이동간에 쓰이게 되는것입..
-
setContentView()함수과거...../개발일지 2010. 2. 24. 14:45
맨처음 helloworld를 실행하든 무슨 프로그램을 만들던 setContentView()함수를 보게된다 setContentView()함수는 단일 뷰 인스턴트를 받아 들이므로 그룹으로 레이앗울참조할수 있도록 여러 컨트롤을 그룹화해야한다. 사용방법1 - main.xml에서 불러오는 방식(요즘방식) setContentView(R.layout.main) 사용방법2 - 코드로 사용자 인터페이스 지정하는 방식으로 예전에 많이 쓰이는 방식이다. TextView aa = new TextView(this); setContentView(aa);
-
간단한 스케줄 관리기과거...../개발일지 2010. 2. 22. 00:27
이코드의 특징은 매우간다. and 별기능 없다는것!! 하지만 이소스를 통해 기본적인 안드로이드 코딩을 할시 재미는 맛볼수 있을듯하다. ** 배울수있는것 1. 키이벤트의 맛보기 2. ArrayAdapter 맛보기 간단한 소스라서 따로 설명은 포함하지 않습니다. Scheduel.java package com.sc.schedule; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.widget.ArrayAdapter; import android.widget.EditText; import ..
-
안드로이드 엑티비티 생명주기과거...../개발일지 2010. 2. 19. 00:35
안드로이드를 공부하다보면 필수!! 사항이다 영어로 보시고싶으신분들은 : http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle onCreate() 액티비티가 처음생성시 호출됩니다. 엑티비티를 초기화하는 함수로 과거에 실행되었던 엑티비티의 상태를 저장하는 bundle이라는 오브젝트를 받는다. (비베를 공부하신 분이라면 onRoad 모 이런 함수랑 비슷한 기능을 합니다.) onRestart() 액티비티가 일단 한번 멈추어진 후에 재시작하는 함수입니다. 언제나 onStart()함수가 먼저 한번 이루어진다음 다음 사이클에 실행이 됩니다. 그다음 onStart()함수가 실행됩니다. onStart() 유저에게 화면이 보여지..