본문 바로가기

JAVA/Android

안드로이드 알람(Alarm,Notification) 예제 따라하기 - 해당 시간이 되면 통지가 되는 알람 기능 기능의 간단한 예제이다. - 이 예제를 통해 알람 App을 응용해서 만들어 볼 수 있다. -Java 소스 public class Ex15_AlarmActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn1 = (Button) this.findViewById(R.id.button1); btn.. 더보기
안드로이드 FingerPaint(그림판) 예제 따라하기 - 안드로이드로 터치를 이용한 그림을 그릴 수 있는 그림판을 만들어보고 그림판 배경 이미지도 바꾸어 보자. - 이 예제를 통해서 그림판을 만들 수 있게 된다. -Java 소스 public class FingerPaint extends Activity { private Paint mPaint; private Path mPath; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.main); } @Override protected void onResume() { // TODO Auto-generated method stub super.onR.. 더보기
안드로이드 BroadcastReceiver를 이용한 문자 메시지 받기 예제 따라하기 - BroadcastReceiver를 이용하면 안드로이드에서 발생하는 신호를 받아 일을 처리 할 수 있게 된다. - 이번 예제는 그 BroadcastReceiver로 SMS 신호를 받아 Toast로 띄우는 예제이다. -Java 소스 public class BR extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Log.d("MY_TAG", "BroadcastReceiver onReceive()"); if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){.. 더보기
안드로이드 DaumAPI를 활용한 도서검색 예제 따라하기 - Daum에서 제공하는 API를 활용해서 도서검색 App을 만들어보자. - 따로 서버를 두지 않고 데이터를 사용 API를 활용해서 데이터를 활용 할 수 있다. - 퍼미션 추가는 잊지말자. -Java 소스 public class Ex14_DaumapiActivity extends Activity implements OnClickListener, OnItemClickListener { ArrayList mItems; CustomAdater mAdapter; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta.. 더보기
안드로이드 html,xml 파싱 예제 따라하기 - 인터넷에 있는 자료를 나의 App에 가져와서 데이터를 내 것 처럼 사용하는 기술이 파싱이라고 한다. 이 파싱을 이용하는 간단한 예제를 해보자. - 네이버 html, xml 소스를 띄어보고 트윗 tag를 짤라서 화면에 출력하는 간단한 예제이다. - Java 소스 public class Ex13_HTTPActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mai.. 더보기
안드로이드 WebView 예제 따라하기 - WebView를 이용해서 홈페이지를 내 App에 보여줌으로써, 내 것처럼 사용 할 수 있다. - 웹언어를 이용해서 App을 만들 수 있다는 말이 된다. -Java 소스 public class Ex12_WebVIewActivity extends Activity implements OnClickListener { WebView mWeb; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mWeb = (WebView) this.findViewB.. 더보기
안드로이드 Calendar 예제 따라하기 - GridView를 이용해서 달력을 만들고 Database를 이용해 일정을 입력,삭제,수정 할 수 있는 프로그램을 만들어 보자. - 이 예제를 통해서 달력 및 일정관리 어플리케이션을 만들어 볼 수 있다. -Java 소스 public class Ex11_CalendarActivity extends Activity implements OnClickListener, OnItemClickListener { ArrayList mItems; ArrayAdapter adapter; TextView textYear; TextView textMon; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedIn.. 더보기
안드로이드 SQLiteOpenHelper 예제 따라하기 두번째 - DB에 저장된 값을 원하는것만 List로 출력하는 간단한 예제이다. - SimpleCursorAdapter를 이용해서 listview로 보여지게 된다. -Java 소스 public class Ex10_SQLite2Activity extends Activity { MyDBHelper mDBHelper; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mDBHelper = new MyDBHelper(this, "Today.db", null,.. 더보기
안드롤이드 SQLiteOpenHelper 예제 따라하기 - 안드로이드에서 제공하는 내부DB를 이용한 간단한 예제이다. - DB를 이용해서 insert,delete,update,select를 해보도록 하자. -Java 소스 public class Ex09_SQLiteActivity extends Activity implements OnClickListener { WordDBHelper mHelper; EditText mText; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn1.. 더보기
안드로이드 Preferences 예제 따라하기 - 안드로이드에서 SharedPreferences 와 PreferenceScreen을 활용하여, 내부적인 저장을 해보자. - 보통 어플리케이션 설정창을 이용할 때 많이 사용한다. -Java 소스 public class Ex09_Preferences1Activity extends Activity implements OnClickListener { EditText text1; EditText text2; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ma.. 더보기