본문 바로가기

JAVA/Android

안드로이드 FileIO(directory 저장 sdcard 저장) 예제 따라하기 - Text를 휴대전화 내부 디렉토리 및 sdcard에 저장 시키고 불러오고 삭제하는 간단한 예제이다. - 이를 이용해서 해당 어플리케이션을 종료 하고도 자료 저장을 용이하게 할 수 있다. - Java 소스 public class Ex09_FileIOActivity extends Activity implements OnClickListener { EditText mEdit; String mSDPath; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.m.. 더보기
안드로이드 CustormList 예제 따라하기 - BaseAdapter를 활용하여 ListView에 디자인을 입혀서 ListVIew를 삭제 해보자.그리고 ListView를 내마음대로 꾸며보자. -Java 소스 public class Ex08_CustormListActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ArrayList arrayItems = new ArrayList(); arrayItems.add(new MyItem(R.drawa.. 더보기
안드로이드 AdapterView(BaseAdapter) 예제 따라하기 - BaseAdapter를 이용해서 adapter 생성하고,사진 gridview로 뿌리고 imageview 아이템뷰를 만들어서 intent넘기는 프로그래밍을 해보자 - Adapter패턴 적용이 되어 좀더 효율 적인 프로그래밍인된다. -Java 소스 public class Ex08_AdapterViewActivity extends Activity implements OnClickListener, OnItemClickListener { ArrayList arrayItem; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns.. 더보기
안드로이드 spinner 예제 따라하기 -간단한 spinner 예제이다. spinner를 활용해서 설정창을 만들어 보자. -Java 소스 public class Ex07_SpinnerActivity extends Activity implements OnItemSelectedListener { ArrayList arraylist; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); arraylist = new ArrayList(); arraylist.add("data0"); array.. 더보기
안드로이드 ListView, GridView 예제 따라하기 - EditText에 글을 치고 추가하면 리스트가 추가되는 간단한 예제이다. - 해당 리스트 뷰를 클릭하면 Intent로 값을 넘겨서 실행 시켜보자. -Java 소스 public class Ex07_ListView1Activity extends Activity implements OnItemClickListener, OnClickListener { /** Called when the activity is first created. */ ArrayList s; ListView lv; GridView grid; ArrayAdapter adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS.. 더보기
안드로이드 Intent putExtra, getIntent 예제 따라하기 - 안드로이드 Intent에서 putExtra를 해주게 되면 값을 넘겨 주고 getIntent를 이용해서 값을 받아 사용할 수 있다 - Intent 전달 된 값을 다시 result 할 수 있다. -자바 소스 public class Ex06_IntentWithParamActivity 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 button = (.. 더보기
안드로이드 Tabhost 예제 따라하기 - 안드로이드에서 제공하는 Tavhost를 이용하여 손쉽게 Tab화면을 구현 할 수 있다. - 각각의 화면 클래스들을 Tab버튼을 누를때 마다 변환되며 사용자에게 제공 할 수 있다. - Java 소스 public class Ex05_TabTestActivityActivity extends TabActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); TabHost tabhost = getTabHost(); tabhost.add.. 더보기
안드로이드 TableLayout 예제 따라하기 - Layout의 종류인 TableLayout의 아주 간단한 예제이다. - 실전에서 TableLayout을 활용해 화면 배치를 해보자. -xml 소스 - 실행화면 더보기
안드로이드 Intent 예제 따라하기 - 안드로이드에서 다음기능으로 넘어갈때(다른용도로도 많이 쓴다) 쓰는 기능인 Intent 를 사용해서 전화걸기, 구글들어가기, 사진보기, 내가 만든 기능으로 넘어가기 를 해보자. - 여러 화면을 사용하려면, AndroidManifest.xml 이라는 곳에서 엑티비티를 사용하겠다고 추가해줘야 한다. - Java 소스 public class Ex05_ImplictyIntentActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst.. 더보기
안드로이드 Calulator(계산기) 예제 따라하기 - 간단한 계산기의 화면 구성을 해보자. - LinearLayout의 weight를 주는 방식으로 어디서나 똑같은 화면구성을 할 수 있다. - 각각 버튼을 눌렸을때의 연산을 직접 해보고 안드로이드 프로그래밍을 익혀보자. -xml 소스 - 실행화면 더보기