이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 일반적으로 유선을 통해서 전원을 공급받지 못하는 모바일 기기들은 한정된 전원으로 최대한 긴 시간을 유지해야하기 때문에 시스템에 설정된 시간동안 사용자의 입력을 받지 않으면 화면이 꺼지도록 설정되어 있습니다. 이러한 기능은 모바일 기기가 전원을 낭비하지 않도록 도와주는 고마운 기능이지만..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드 시스템에서 어플리케이션을 구성하는 액티비티들은 기본적으로 "Back" 키를 터치하면 종료됩니다. 이 때 어플리케이션의 시작이자 마지막 화면으로 사용되는 메인 액티비티가 종료되면 어플리케이션이 종료되기때문에 많은 어플리케이션이 메인 액티비티에서 빠른 시간 안에 두번의 "Bac..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드용 기기를 사용하다보면 백그라운드에서 어플리케이션을 설치하거나 데이터를 송수신하면서 현재 작업의 진행 상황을 알려주고, 작업이 종료될때까지 사용자가 기다려줄 것을 표현하기 위해서 프로그래스 대화상자를 띄우는 것을 종종 볼 수 있습니다. 이전 강좌에서 살펴봤던 원형 대화상자는 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 종종 안드로이드용 기기를 사용하다보면 어플리케이션을 설치하기위해서 대기 시간이 발생하거나 어플리케이션에서 데이터를 송수신하기 위해서 대기 시간이 필요할 수 있습니다. 이런 경우 사용자에게 실행중인 작업이 있으니 잠시 기다려달라는 의미로 프로그래스 대화상자를 사용합니다. 기본적으로 대화..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 기본적으로 AlertDialog 클래스를 사용하여 대화상자를 구현하면 최대 3 개의 버튼을 사용할 수 있습니다. 그렇기 때문에 버튼을 이용해서 사용자의 의사표현을 입력받으면 세가지 중에 하나만 선택하도록 구성 해야합니다. 하지만 사용자로부터 더 많은 항목중에 하나를 선택하도록 구성하고..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이전 강좌에서는 액티비티에서 대화상자를 생성하고 관리, 제어하는 방법에 대하여 알아보았습니다. 그러나 해당 방법은 대화상자가 처음 생성될 때 생성 여부를 판단하여 한번만 호출되는 onCreateDialog 메소드를 사용하기때문에 이미 대화상자가 만들어져 있다면 해당 대화상자의 내용을 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 지난 강좌에서는 간단하게 일회성으로 사용할 수 있는 AlertDialog 를 사용하는 방법에 대하여 알아 봤습니다. 해당 방법으로 대화상자를 사용하면 대화상자가 보여져야할 때 생성되고, 대화상자가 닫힐 때 대화상자에 대한 해당 리소스까지 모두 제거되는데 이러한 방식으로 대화상자를 자주 사용하게 되면 대화상자가 실행될 때마다 생성, 제거가 반복되면서 비효율적으로 동작하게 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - 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 이클립스를 사용하지 않고 메모장과 같은 윈도우즈용 기본 문서 편집기를 사용하여 안드로이드 어플리케이션을 개발하면 한글이 제대로 출력되지 않는 문제가 발생합니다. 이 문제는 안드로이드용 어플리케이션을 개발할 때 사용하는 자바 언어가 UTF-8 문자 인코딩를 사용하기 때문인데 메모장은 기본적으로 ANSI 문자 인코딩을 사용하기 때문에 한글 코드가 제대로 처리되지 않습니다. ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 Intent 를 이용하여 탭 레이아웃을 구성했던 지난 강좌의 내용에서 탭 선택 영역에 아이콘을 추가하는 방법에 대하여 알아보도록 하겠습니다. Intent 를 이용하여 탭 레이아웃을 구성하는 방법에 대하여 잘 모르시거나 지난 강좌를 보고싶으신 분은 아래에 링크된 자료를 참고하시면 됩니다. 탭 레이아웃 사용하기 - Intent 방식1 : http://www...
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드용 기기들은 대부분 스마트폰처럼 휴대성을 강조하기때문에 화면의 크기가 작고, 사용자 조작 방식으로는 터치 방식을 많이 사용합니다. 그래서 프로그래머는 어플리케이션을 구성할 때 사용자가 기기를 조작하는데 불편함을 느끼지 않도록 컨트롤의 배치에 신경을 써주어야합니다. 이러한 문제 때문에 어느정도의 복잡도를 가진 어플리케이션을 구성할 때에는 탭 레이아웃 ( Tab L..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 지난 강좌에서는 메뉴의 기초와 Context Menu 그리고 Options Menu 에 대하여 알아보았었습니다. 이번 강좌에서는 메뉴의 기초에서 잠시 언급했던 Context Menu 와 Options Menu 에서 공통적으로 사용할 수 있는 Sub Menu 에 대하여 알아볼 것입니다. 메뉴의 기초와 Context Menu 그리고 Options Menu 에 대해서 모르시는..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드용 어플리케이션을 사용하다보면 메뉴 버튼을 터치했을 때 화면의 하단에 메뉴가 띄워지는 것을 볼 수 있습니다. 예를 들면 인터넷 어플리케이션에서 "새 창" 을 여는 기능이나 "새로 고침" 을 하는 기능 등은 이 메뉴로 구성되어 있습니다. 이러한 기능은 특정 뷰가 할 수 있는 작업을 구성하는 Context Menu 와는 달리 현재 화면에 보여지고 있는 액티비티 자체..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드용 어플리케이션 중에서 통화 목록을 관리하는 것이나 메신저 같은 어플리케이션을 보면 리스트뷰로 이루어진 경우가 많고, 리스트뷰의 한 항목을 2 ~ 3 초간 터치하고 있으면 해당 항목에 대해서 수행할 수 있는 작업(삭제, 수정, 저장, 대화하기 등)이 띄워지는 것을 볼 수 있습니다. 이렇게 특정 뷰에서 할수 있는 작업을 메뉴로 구성한 것을 Context Menu ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - 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 이번 자료에서는 사용자 정의 뷰에 무작위로 배치된 원을 원에 쓰여진 숫자 순서대로 터치하여 제거하는 게임 예제를 다루도록 하겠습니다. 이 예제를 정확하고 쉽게 이해하기 위해서는 사용자 정의 뷰를 생성하고 배치하는 방법과 그림그리기의 기초적인 지식 그리고 터치 이벤트 핸들러에 대한 지식이 필요합니다. 또한 게임에 제한시간의 개념을 사용하기 때문에 타이머에 대한 공부도 해두..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - 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 안드로이드 시스템을 사용하는 스마트폰은 대부분 터치를 기반으로하는 시스템이기 때문에 터치를 많이 사용하는 어플리케이션이 많습니다. 그러나 개발자가 프로그래밍할 때 반드시 터치에 대해서 잘 알아야 하는 것은 아닙니다. 안드로이드에서는 많은 정형화된 컨트롤이 존재하고, 해당 컨트롤들은 용도에 맞게 터치에 대한 사항을 처리해두었기 때문입니다. 하지만 안드로이드 시스템이 제공하..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 View 클래스는 안드로이드 어플리케이션에서 사용자 환경을 구성하기위한 가장 기본적인 클래스입니다. 그래서 사용자와 상호작용하는 대부분의 컨트롤이 View 클래스에서 상속받아 만들어져 있습니다. 예를 들어 버튼, 에디트텍스트 등도 모두 View 클래스에서 상속된 클래스입니다. 이미 제공되는 View 클래스들은 자기의 용도에 따라서 사용하기 편하도록 제작되었기 때문에 해당..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - 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 이번 자료에서는 음성 인식과 TTS(TextToSpeech) 를 이용하여 사용자의 영문 발음을 테스트 해볼 수 있는 예제를 다루도록 하겠습니다. 이 예제를 쉽게 이해하기 위해서는 액티비티, 음성 인식, TextToSpeech 에 대한 지식이 필요하므로 아래 링크된 자료를 먼저 보시는 것이 좋습니다. 액티비티(Activity)의 이해 : http://www.tipssoft..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 음성 인식(Voice Recognition) 이란 컴퓨터를 이용하여 사람의 음성을 문자로 변환하는 기술입니다. 음성 녹음은 음파를 디지털로 변환하여 저장하는 것이고, 음성 인식은 디지털로 변환된 음파를 분석하여 해당 음파가 어떤 단어를 의미하는지 찾아내는 기술입니다. 이런 기술은 키보드와 같은 입력장치를 원활하게 사용할 수 없는 상황에 쓸 수 있도록 개발된 것이기 때문에..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 카메라 액티비티를 호출하여 촬영한 사진을 소켓 통신과 파일 입출력을 이용하여 PC 에서 동작하는 서버 프로그램에 전송하는 예제를 다루도록 하겠습니다. 이 예제를 쉽게 이해하기 위해서는 쓰레드, 스트림, 소켓 그리고 액티비티에 대한 지식이 필요하므로 아래에 링크된 자료를 먼저 보시는게 좋습니다. 쓰레드(Thread) 의 이해 - 기초편 : http://ww..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 텍스트를 음성으로 변환해주는 TTS (TextToSpeech) 에 대해 알아보도록 하겠습니다. TTS (TextToSpeech) 는 인위적으로 사람의 음성을 합성하는 기술로 주로, 글을 볼 수 없는 시각 장애인을 위하여 컴퓨터에 있는 문자를 소리로 전달하기위해 사용되며 대부분의 안드로이드용 기기에는 이 TTS 엔진이 제공되고 있습니다. 이번 자료에서는 T..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드 시스템은 어플리케이션을 개발할때, 모든 기능을 프로그래머가 일일이 개발하기보다 유사한 기능을 가진 액티비티가 있다면 해당 액티비티를 사용하기를 권장하고 있습니다. 따라서 어떤 기능이 필요하다면 해당 기능을 구현하기전에 유사한 기능을 가진 액티비티가 존재하는지 먼저 살펴보는것이 좋습니다. 이번 강좌에서는 사진 촬영을 하는 어플리케이션을 만들것인데, 사진 촬영의 ..
- Total
- Today
- Yesterday
- 안드로이드 강좌
- 대구 카페 추천
- 파워빌더
- 간절곶 맛집
- 태그를 입력해 주세요.
- 울산 중구 카페
- 맛집
- 우리동네 카페
- 울산 맛집
- 장현동 카페
- 운정신도시
- 티스토리 초대
- 삼척 추천 여행지
- MSsql
- 센서
- trigger
- PowerBuilder
- 울산 추천 카페
- 티스토리 초대장
- 장현 카페
- 리스트뷰
- 안드로이드
- 삼척 추천여행지
- 티스토리초대장
- 울산 북구 맛집
- 울산 카페 추천
- 울산 예쁜 카페
- 초대장
- 울산 카페
- 트리거
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |