안드로이드 Toast 사용방법, 스마트폰 클릭좌표 출력 안드로이 앱을 개발하다 보면 중간 중간에 값이 어떻게 변하고 있는지를 체크하기 위해서 디버깅 과정을 하는데요. 이 때 값을 체크하는 간단한 방법으로 Toast(토스트)라는게 있습니다. Toast 명령은 프로그램 개발에 있어서 꼭 알아두어야 할 기능이지요. 저는 Toast 를 쉽게 사용하기 위해 toastShort() 함수와 toastLong() 함수를 만들어 사용하고 있습니다. 우선 toast를 사용하기 위해 전역 변수로 2줄을 삽입합니다. public class ProjectName extends Activity { Toast mToast = null; //전역변수로 선언 ① String mToastStr; //전역변수로 선언 ② protected..
안드로이드 화면 방향 고정하는 방법(가로 고정, 세로 고정하기) 안드로이드 어플을 개발하다보면 사용자가 스마트폰을 세운 상태(세로 방향) 또는 눕힌 상태(가로 방향)인 것과 관계없이 항상 세운 상태(세로 방향) 또는 눕힌 상태(가로 방향)로 고정해서 사용해야 하는 경우가 있습니다. 이 방법을 모를 때는 이것을 어떻게 해야 하나 고민되는데요. 해결방법은 생각보다 간단합니다. 아래의 설명은 이클립스를 예로 설명을 드리겠습니다. 위의 그림을 참고하시고요. 매니페스트 파일을 엽니다. ManiFest.xml 파일은 본인이 작성한 프로젝트 폴더에 보시면 쉽게 찾을 수 있습니다. 제가 작성한 화면을 예로 들면 위 그림과 같습니다. 매니페스트 파일을 열어서 하단부의 탭 중에서 Application 을 선택합니다. 맨 ..
안드로이드(Android) Canvas를 이용해서 이미지를 원하는 위치에 그리기 안드로이드(Android)에서 Canvas를 이용해 이미지를 원하는 위치와 원하는 크기로 축소, 확대해서 출력하는 방법입니다. 위 그림은 아래의 예제를 실행해서 캡처한 화면입니다. 이번 예제는 XML은 사용하지 않고, java 문만 사용해서 작성한 예입니다. 테스트 과정이라서 일부는 주석처리해 두었습니다. 좀 더 상세하게 설명하면 안드로이드에서 Canvas에 그림을 그리는데, 비트맵(Bitmap)을 이용해서 그림을 불러와 화면에 그리는 방식입니다. 이미지는 C:\Android\workspace\AnimationCanvasTest\res\drawable-hdpi 에 pacman01, pacman02, pacman03 파일을 미..