본문 바로가기

JAVA/Android

안드로이드 E-Mail 보내기 예제 따라하기 - 이메일 전송 App을 만들어보자. 이를 통해서 내 App의 사용자들의 의견등을 받아 볼 수 있다. - 밑 예제의 E-mail 주소와 Password 만 코드 상에 내것으로 바꾸면 된다. - 인터넷 퍼미션을 주는 것을 잊지 말자 !!!!! -Java 소스 public class EmailActivity extends Activity implements OnClickListener { ProgressDialog dialog; EditText et; GMailSender sender; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(.. 더보기
안드로이드 ViewFlipper(터치로 화면넘기기) 예제 따라하기 - 터치로 넘기는 엑션을 취하면 이미지를 넘기는 간단한 예제이다.(자동넘기기도 가능하다) - 이를 활용해서 내 App에 적목시켜보자. -Java 소스 // View.OnTouchListener 인터페이스와 // CompoundButton.OnCheckedChangeListener 인터페이스 구현 함 public class MyViewFlipper extends Activity implements View.OnTouchListener, CompoundButton.OnCheckedChangeListener { CheckBox checkBox; ViewFlipper flipper; // 터치 이벤트 발생 지점의 x좌표 저장 float xAtDown; float xAtUp; /** Called when the .. 더보기
안드로이드 WebView에 Progress바 달기 두번째 예제 따라하기 -WebView를 이용할때 얼마나 페이지가 넘어가는지를 확인 할 수 있게 Progress바를 달아보자. -이 예제를 통해 하이브리드 App을 구현해 보자. -Java 소스 public class WebViewActivity extends Activity { WebView mWeb; ProgressBar progressBar; String site; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { getWindow().requestFeature(Window.FEATURE_PROGRESS); // 프로그레스 super.onCreate(savedInstanceSt.. 더보기
안드로이드 WebView에 Progress바 달기 예제 따라하기 -WebView를 이용할때 얼마나 페이지가 넘어가는지를 확인 할 수 있게 Progress바를 달아보자. -이 예제를 통해 하이브리드 App을 구현해 보자. -Java 소스 public class WebViewActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { getWindow().requestFeature(Window.FEATURE_PROGRESS); // 프로그레스 super.onCreate(savedInstanceState); setContentView(R.layout.main); String s = "htt.. 더보기
안드로이드 녹음(MediaRecorder) 예제 따라하기 - MediaRecorder를 이용해서 녹음,재생이 되는 간단한 예제이다. - 이 예제를 통해서 녹음 App을 개발하여 보자. -Java 소스 public class ProgressRecorder extends Activity implements View.OnClickListener, OnCompletionListener { private static final int REC_STOP = 0; private static final int RECORDING = 1; private static final int PLAY_STOP = 0; private static final int PLAYING = 1; private static final int PLAY_PAUSE = 2; private MediaReco.. 더보기
안드로이드 (이미지)Button 눌렸을때 변화 일으키기 예제 따라하기 - App에서 나만의 이미지의 버튼을 사용하고 싶을때 버튼에 이미지를 입혀 사용하는데, 그때 버튼으로써 눌려졌는지를 확인 할 수 없다. 그렇기 때문에 버튼을 눌렸을때와 누르지 않았을때의 이미지를 다르게 주어서 사용하면 버튼으로써 손색없이 사용 할 수 있게 된다. - 내 App에 버튼 이미지를 입혀 사용해 보자. -xml 소스 ------------------------------------------------------------------------------------------------------- - 폴더 구성 - 실행 화면 더보기
안드로이드 onBackPressed() 종료 확인 메세지 예제 따라하기 - 핸드폰에서 뒤로 가기 버튼을 눌려 App을 종료하게 되는데, 거기서 확인 메세지를 띄워 줌으로써 사용자가 실수로 눌려서 종료하는 것 을 방지한다. - onBackPressed() 메소드에 코드를 삽입하면 뒤로가기 버튼에 반응한다. -Java 소스 public void onBackPressed() { // TODO Auto-generated method stub // super.onBackPressed(); //지워야 실행됨 Builder d = new AlertDialog.Builder(this); d.setMessage("정말 종료하시겠습니까?"); d.setPositiveButton("예", new DialogInterface.OnClickListener() { public void onClick.. 더보기
안드로이드 Table(TableRow) 예제 따라하기 - TableRow를 이용해서 화면을 table형식으로 배치 할 수 있다. - 이 예제를 통해 화면배치를 해보도록 하자. -xml 소스 -실행 화면 더보기
안드로이드 MediaPlayer 간단한 예제 - MediaPlayer를 이용해서 버튼을 눌렸을때나 해당 시간이 되었을때, 효과음 을 넣을 수 있다. - 이 기능으로 내 App에 효과음을 넣어보자. -Java 소스 MediaPlayer player; player = MediaPlayer.create(this, R.raw.tak); player.start(); -첨부파일 더보기
안드로이드 ProgressDialog 예제 따라하기 - 사용자로부터 기다리임 요구될때 ProgressDialog 같은 것을 사용 한다. - 쓰레드를 통한 구현임으로 함수만 가져다 쓰면 간편하게 사용 할 수 있다. -Java 소스 public class ProgressDialogActivity extends Activity implements OnClickListener { ProgressDialog dialog; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (But.. 더보기