본문 바로가기
반응형

분류 전체보기208

[Grammer] 비교급 최상급 원급 / 비교급 / 최상급 1. 비교급 최상급이 먼지 알아보자 1) 원급 : 본래의 성질이나 수량, 형용사와 부사의 원형을 말한다. 2) 비교급 : 두 개를 비교하여 한쪽이 보다 ~ 하다는 뜻을 지닌다. 3) 최상급 : 세 개 이상을 비교해서 가장 ~ 하다는 뜻을 지닌다. Ø 여기서 중요한 것은 비교급과 최상급을 지닐 수 있는 것은 형용사와 부사이다. 2. 비교급과 최상급 만드는 법에 대해서 알아보자 1) 단음절어는 그 다음에 –er, -est 를 붙인다. 2) 단 어미가 e 로 끝나는 것은 –r, -st 만 붙인다. 3) 자음 + y 인것은 y를 i로 고치고 –er, -est를 붙인다. 4) 다 음절어 (-ful, -less, -ous, -tive)로 끝나는 형용사 앞에 more, most 붙인다. Ø.. 2010. 8. 24.
[Android] 안드로이드 비프음 소리 내기 이번 시간에는 특수효과로 소리를 내는 기능을 만들어 볼것이다. 비프음이다. C 에서 간단히 나는 삐~ 하는 소리 보다는 간단하게 wav 파일의 소리를 내보도록하겠다. 그럼 어떻게 소리를 내는지 알아보자 ! 먼저 사운드 파일을 열어야한다. 그러기 위해서는 소리파일을 프로젝트의 레이아웃폴더의 raw 폴더에 복사를 미리 해두어야 한다. res/raw 다음 파일을 읽어 오기위해 정적으로 create 함수를 호출한다. static MediaPlayer create(Context context, int resid) context resid : 리소스 아이디다 보통 res/raw 폴더에 있기에 이거 역시 (R.raw.id) 로 불러온다. 불러왔으니 이제 소리를 내나요 ? 그렇다 이제는 불러왔으니 활용하기 위해서는 다.. 2010. 8. 23.
[Android] 안드로이드의 스레드 #1 (간단하게 스레드 만들기) 이번 시간에는 안드로이드의 스레드에 대해서 알아보자 ! 예전에는 음악을 듣다 문자메시지가 오면 음악을 끄고 메시지를 확인후 메시지를 보내고 다시 음악을 틀어야 만 했다. 하지만 요즘 나오는 핸드폰은 음악을 들으면서 메시지를 작성하는 핸드폰이다. 이를 가능케 해주는 여러 작업을 동시에 실행하는 스레드 안드로이드에서 안집고 넘어 갈 수가 없다. 안드로이드의 스레드 기능은 주로 자바에 의해 지원되는데 먼저 자바의 스레드를 읽어 보기 바란다. 간단하게 스레드를 사용하려고 합니다. 어떻게 스레드를 사용하죠 ? 자바에서는 스레드를 생성하는 두 가지 방법을 지원한다. Thread() Thread(Runnable runnable) 첫번째 디폴트 생성자는 그자체가 독립적으로 실행되는 실행의 흐름이 된다. 스레드는 고유의.. 2010. 8. 18.
[Android] 토스트 (Toast) 알림창 활용하기 이번 시간은 토스트를 활용해 볼 것이다. 그럼 토스트가 무엇이냐 ? 먹는 토스트냐 아니다.. 안드로이드 핸드폰을 사용하다 보면 사각형 모형의 작은대화상자가 잠간 떠있다 정보를 알려주고 사라지는 경우가 있다. 아래 그림을 봐라 안드로이드 폰을 소지하고 있다면 아 저거 ~! 하는 자신을 볼 수 있다. 그런데 그냥 대화상자를 뛰우면 되지 왜 저걸 뛰워 ? 토스트는 안드로이드가 시스템 차원에서 제공하는 작은 팝업 대화상자이다. 그래서 사용자에게 임시적으로 알림을 사용할 때 유용하다 또 플로팅 형태로 화면 하단에 잠시 나타나 사라지기 때문에 확인 버튼을 안눌리는 장점을 지니고 있다. 이뿐만 아니라 토스트는 사용자의 작업을 방해하지 않는다는 가장 큰 장점을 지니고 있다. 그럼 토스트는 어떻게 만들어요? 토스트메시지.. 2010. 8. 17.
[알고리즘] KMP 알고리즘 (문자열 검색 #2) 이번 시간에는 KMP 알고리즘에 대해서 설명하려고 한다. KMP 알고리즘 .. 이 역시 이전 카프라빈 알고리즘에 이어서 문자열을 검색하는데 있어 빠르게 검색하기 위한 문자열 검색 알고리즘 중 하나이다. (http://carstart.tistory.com/97) 카프라빈과의 차이점은 카프라빈은 매번 한칸식 이동하면서 문자열과 패턴의 비교를 줄여서 속도를 빠르게 하는 작업이라면 KMP와 나중에 나올 보이무어는 문자열의 비교를 하는 작업 보다는 비교할 필요가 없는 부분을 찾아 한칸이 아니라 비교할 필요없는 부분은 빼고 여러 칸씩 이동함에 있어 속도를 빠르게 한다. 자 그럼 KMP 알고리즘에 대해 알아보자.,, 먼저 왜 이름을 KMP 알고리즘이라 지었나요 ? Knuth Morris Partt 이름을 따서 만들어.. 2010. 8. 14.
[Android] 메뉴 활용해 보장 #1 (옵션 메뉴) 오늘은 메뉴를 사용하는 방법에 대해 공부 하여 보자 안드로이드에서 지원하는 메뉴는 3가지 종류가 있다. 옵션 메뉴, 컨텍스트 메뉴, 서브 메뉴 이번에 볼 메뉴는 옵션메뉴이다. 옵션 메뉴가 무엇일가 ? 액티비티의 주 메뉴이다. 평소에 아래쪽에 숨겨져 있으며 MENU 버튼을 눌려야 나타난다. 최대 6개까지 항목을 가지며 6개가 넘으면 5번 메뉴만 표시하고 나머지는 more 표시한다. more 항목을 누르면 확장 메뉴 형태로 나타난다. 아이콘을 달아 장식을 할 수 있지만 체크박스나 라디오 그룹을 구성할 수 없다. 단순히 명령만 입력 받는 메뉴이다. 옵션 메뉴가 무엇인지 알았다면 이제 옵션 메뉴를 만들려면 어떻게 해야 할 가 ? 옵션메뉴를 만들기 위해서는 onCreateoptionMenu 함수를 이용한다. bo.. 2010. 7. 28.
반응형