이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드 프로그램을 하다보면 컨텍스트(Context) 라는 용어가 종종 나옵니다. 그리고 여러가지 클래스 객체의 객체 생성자에서 Context 클래스를 요구하는 경우도 흔히 볼수 있습니다. 하지만, 많은 자료에서 컨텍스트에 대한 내용은 언급 자체가 되지 않거나 말 그래도 언급만 되어 있는 경우가 많아서 간단하게라도 컨텍스트의 개념을 잡기 위해 이 강좌를 준비했습니다. ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 보통 여러가지 기능을 제공하는 안드로이드용 어플리케이션은 기능에 따른 여러개의 사용자 화면이 필요하게 됩니다. 이 때 표현되는 사용자 화면은 액티비티로 구성되기때문에 현재 출력되는 사용자 화면에서 다른 사용자 화면으로 전환하려면 현재 액티비티에서 새로운 액티비티를 실행하여 전환할 수 있습니다. 이번 강좌에서는 인텐트를 이용하여 어플리케이션 내에 존재하는 여러개의 액티비티..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드용 어플리케이션은 여러 개의 컴포넌트들로 이루어져 있습니다. 컴포넌트의 종류는 Activities, Services, Content Providers, Broadcast Receivers 인데, 이 강좌에서는 실행의 기준이 될 수 있는 액티비티(Activity) 컴포넌트에 대해서 설명하겠습니다. 1. 액티비티(Activity) 컴포넌트의 역할 안드로이드 시스템에..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 소켓 통신과 파일 입출력을 이용하여 PC 에서 동작하는 서버 프로그램이 현재 화면을 캡쳐하여 안드로이드용 클라이언트 프로그램에 전송하고, 클라이언트 프로그램에 해당 이미지를 출력하는 방법에 대하여 알아보도록 하겠습니다. 소켓과 쓰레드에 대한 기초지식이 필요하신분은 아래에 링크된 자료를 먼저 숙지하여 주시기 바랍니다. 쓰레드(Thread) 의 이해 - 기초..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 자바언어에서 제공하는 Timer 클래스와 TimerTask 클래스를 이용하여 스톱워치를 구현하는 것에 대해 소개하도록 하겠습니다. 1. 타이머 사용하기 타이머란 일정 간격마다 명시한 행위를 반복적으로 수행하는 것을 말합니다. 타이머 기능은 여러가지 방법으로 구현할 수 있는데 일반적으로 많이 사용하는 Timer 클래스와 TimerTask 클래스를 이용한 방..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 PC 에서 동작하는 프로그램과 안드로이드용 프로그램이 소켓을 사용하여 정보를 주고받는 방법에 대해서 알아보도록 하겠습니다. 이론에 대한 설명은 이전 강좌에서 어느정도 언급했기 때문에 이번 강좌에서는 예제를 통해 좀더 실질적인 방법에 대해서 설명하도록 하겠습니다. 설명을 위해 사용한 예제는 다자간 채팅 프로그램이며 PC 에서 실행되는 프로그램이 서버 역할을..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 보통 시스템은 여러가지 입출력 장치를 가지고 있습니다. 예전에는 이런 입출력 장치를 다룰때 전용함수들이 존재했습니다. 전용함수가 존재한다는 뜻은 어떤 입출력을 사용할때 어떤 데이터 형식을 사용할것인지가 이미 정해져있다는 뜻이기도 합니다. 예를들어, 키보드로 키를 입력받는 경우, getch 와 같은 콘솔함수를 사용했고 이 함수는 4바이트 정수형 데이터 값을 반환하여 프로그..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 일반적으로 안드로이드 시스템의 응용 프로그램은 하나의 실행 흐름을 가집니다. 따라서 오랜 수행시간을 필요로하는 작업을 하면 사용자의 다른 요청을 처리할 수 없게 됩니다. 심지어 해당 프로그램을 터치해도 아무런 반응을 하지 않고, 프로그램이 응답없음 상태에 빠지면서 수초 후에 안드로이드 시스템에서는 프로그램의 종료여부를 묻기도 합니다. 실제로는 다른 작업을 하는 중이어서 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 이번 강좌에서는 버튼(Button) 과 에디트텍스트(EditText) 그리고 리스트뷰(ListView) 를 이용하여 에디트텍스트에 문자열을 입력한 후 버튼을 누르면 입력한 내용이 리스트뷰에 추가되고, 추가된 리스트뷰의 항목을 선택하면 해당 항목의 문자열이 에디트텍스트에 출력되는 간단한 예제를 만들어 보도록 하겠습니다. 만약 위 컨트롤에 대해 잘모르시거나 자세하게 알고 싶으시면 아래에 링크된 자료를 참고하시기 바랍니다. - 버튼 사용하기 : http://www.tipssoft.com/bull..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 리스트뷰(ListView) 가 만들어지는 원리와 방법 그리고 리스트뷰를 사용하는 간단한 예제에 대해서 소개하도록 하겠습니다. 1. 리스트뷰의 구조 리스트뷰는 어떤 데이터 그룹에 대한 각각의 정보들을 항목별로 출력시키고 사용자에게 원하는 항목을 검색하거나 선택할수 있도록 해주는 컨트롤 객체입니다. 그래서 다른 컨트롤처럼 정해진 형태의 정보를 저장하는것이 아..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 에디트텍스트(EditText)를 만드는 방법과 에디트텍스트를 사용하는 예제에 대해서 소개하도록 하겠습니다. 1. 에디트텍스트 만들기 아래의 예제는 에디트텍스트를 리소스 파일에서 구성하는 간단한 XML 코드입니다. 위의 에디트텍스트는 id_edit 이라는 ID 를 사용하고, 부모 윈도우의 너비에 상응하는 너비와 출력되는 글자를 포함할 만큼의 높이를 가지며 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 버튼을 만드는 방법, 버튼을 사용하기 위해서 알아두어야 할 사항 그리고 버튼을 사용하는 여러가지 예제를 소개하도록 하겠습니다. 1. 버튼 만들기 버튼은 소스 파일과 리소스 파일에서 각각 생성할 수 있지만 앞으로의 강좌에서 리소스 파일을 이용한 컨트롤 생성 방법을 사용할 것이기때문에 XML 코드로 버튼을 생성하는 방법에 대하여 알아보도록 하겠습니다. 버튼을..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 안드로이드 툴을 사용하여, 기본 프로젝트를 생성할때 자동으로 생성되는 코드의 형식과 의미에 대해서 알아보고 XML 형식으로 구성된 리소스의 필요성과 그 활용방법에 대해서 설명드리도록 하겠습니다. 기본적으로 저희가 이클립스라는 툴을 사용하지 않는다는 전제로 강좌를 진행하기 때문에 이 강좌에서도 이클립스를 활용하는 방법에 대해서는 별도의 언급을 하지 않도록 ..
이클립스에서 Subversion을 사용하기 위한 플러그인인 Subclipse를 설치합니다. Subclipse 홈페이지는 http://subclipse.tigris.org 입니다. Eclipse 의 플러그인 설치 기능을 사용해서 설치해보겠습니다. 1. 이클립스를 실행하고 Help -> Install New Software... 를 선택합니다. 2. 설치할 소프트웨어를 선택하는 창입니다. Work with: 끝의 Add... 버튼을 눌러 Add Site 창을 띄운 상태입니다. Name: 에 Subclipse를 Location:에 http://subclipse.tigris.org/update_1.6.x 를 입력합니다. (앞에서 설치한 Subversion의 버전이 1.6.15 이기 때문에 /update_1.6...
갈수록 어려워진다 ㅜㅜ.. public class Widgets2Activity extends Activity { private RadioGroup group; private TextView textview1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); group = (RadioGroup)findViewById(R.id.radiogroup); textview1 = (TextView)findViewById(R.id.textview1); group.setOnCheckedChangeListener(mRadioCheck); /**..
java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.widget.Button ↳ android.widget.CompoundButton ↳ android.widget.CheckBox 1. android:text [ setText(CharSequence) ] : 체크박스 텍스트 2. isChecked() : 체크박스 체크 여부(CompoundButton클래스의 메소드) 3. setChecked(boolean checked) : 체크 설정. 4. toggle() : Change the checked state of the view to the inverse of its current state . 체크상태를 토글 5. 사용예제 (1..
1. 자바, 이클립스 설치 -. JDK 설치 : JDK버전 5이상 설치 필요 JDK 다운 : http://www.oracle.com/technetwork/java/javase/downloads/index.html -. 이클립스 설치 : 안드로이드 개발을 위해서는 통합 개발환경이 필요하며, 일반적으로 이클립스를 가장 많이 사용한다 이클립스 다운 : http://www.eclipse.org/downloads/ Eclipse IDE for Java Developers를 다운 하면 됨 2. 안드로이드 SDK, ADT설치 -. 안드로이드SDK설치 : 안드로이드 개발자 사이트에서 자신이 사용하는 운영체제의 맞는 패키지를 다운 받는다 SDK 다운 : http://developer.android.com/sdk/inde..
- Total
- Today
- Yesterday
- 센서
- 울산 예쁜 카페
- 울산 중구 카페
- 우리동네 카페
- 삼척 추천 여행지
- 장현동 카페
- 삼척 추천여행지
- PowerBuilder
- 리스트뷰
- 맛집
- 대구 카페 추천
- 티스토리 초대장
- 초대장
- 울산 북구 맛집
- 티스토리 초대
- 태그를 입력해 주세요.
- 트리거
- 울산 카페
- 울산 카페 추천
- MSsql
- 운정신도시
- 울산 추천 카페
- 울산 맛집
- 간절곶 맛집
- 안드로이드
- trigger
- 안드로이드 강좌
- 티스토리초대장
- 파워빌더
- 장현 카페
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |