본문 바로가기
반응형

[Public] 프로그래밍/Android7

[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.
[Android] 메뉴 활용해 보장 #1 (옵션 메뉴) 오늘은 메뉴를 사용하는 방법에 대해 공부 하여 보자 안드로이드에서 지원하는 메뉴는 3가지 종류가 있다. 옵션 메뉴, 컨텍스트 메뉴, 서브 메뉴 이번에 볼 메뉴는 옵션메뉴이다. 옵션 메뉴가 무엇일가 ? 액티비티의 주 메뉴이다. 평소에 아래쪽에 숨겨져 있으며 MENU 버튼을 눌려야 나타난다. 최대 6개까지 항목을 가지며 6개가 넘으면 5번 메뉴만 표시하고 나머지는 more 표시한다. more 항목을 누르면 확장 메뉴 형태로 나타난다. 아이콘을 달아 장식을 할 수 있지만 체크박스나 라디오 그룹을 구성할 수 없다. 단순히 명령만 입력 받는 메뉴이다. 옵션 메뉴가 무엇인지 알았다면 이제 옵션 메뉴를 만들려면 어떻게 해야 할 가 ? 옵션메뉴를 만들기 위해서는 onCreateoptionMenu 함수를 이용한다. bo.. 2010. 7. 28.
[안드로이드] 3. 안드로이드의 시작 ! "Hello Android" 보호되어 있는 글 입니다. 2010. 7. 12.
[안드로이드] 2. 이클립스에서 안드로이드 설정하기 1. 이클립스를 실행하고 메뉴에서 Help -> Software Updates 를 선택한다. (Help -> Install new Software ... 가 있으면 선택한다.) 2. Avalilable Software 탭을 클릭한 후 Add Site 를 누른 후 Http://dl-ssl.google.com/android/eclipse/ 를 적은후 OK 를 누른다. 3. Available Software 탭에서 방금 설정한 주소에서 찾아서 클릭하면 Developer Tools 를 전체 선택해준다. 하위로 Android DDMS, Android Development Tools 가 선택된다. 그리고 Install 을 클릭해준다. 4. 동의한다는 설정을 해주고 설치가 되는 동안 커피한잔 하면서 기다려라 5. 이.. 2010. 7. 11.
반응형