본문 바로가기

[ 잡담 ] 오늘 느낀 나의 생각 전부터 돈에 얽메여 살기 싫었던 저입니다. 모든 조건을 따질 때 돈을 생각하지 않고, 제가 하고 싶은 일만을 생각 했죠. 어려서 그런 것 같습니다. 하고 싶은 일만 하면 행복 했으니깐요. 솔직히 지금 연봉도 다른 기업들의 비해 적게 받고 있으면서, 일과 책임감은 높아지고 있습니다. 몇일 간 고민도 했었어요.(그래봤자.. 이틀..?^^:;) 내가 하는 만큼 대우를 못 받고 있나 하는 생각도 들었죠. 하지만, 이런 계기가 나온 이유가 바로 남과의 비교에서 온 것 이었습니다. 남들은 더욱 좋은 회사(대기업이나 연봉 높은 회사)에서 차도 몰고, 좋은 옷도 사고, 주위 사람들에게 부러움을 받으면서 생활을 하고 있죠. 그럴 때 자신의 모습을 바라봅니다. 연봉이 적은 월급 쟁이에 여유라고는 아직 보이질 않고, 지금 .. 더보기
[ Android ] Camera 호출 후 이미지 Crop하기 예제 참고 : http://stackoverflow.com/questions/1973359/android-crop-an-image-after-taking-it-with-camera-with-a-fixed-aspect-ratio안드로이드에서 카메라를 이용하여 이미지 촬영후 해당 이미지를 크롭하는 경우의 예제를 만들어 보았습니다. 이 예제에서는 카메라를 이용하는것 외에도 앨범에서 이미지를 가져오는 경우에도 마찬가지로 크롭을 할 수 있도록 하였습니다. 1. AndroidManifest.xml 에 권한 추가하기 2. main.xml 레이아웃 만들기 3. 소스 코드 작성 package pe.kr.theeye.cameracrop; import java.io.File; import android.app.Activity; .. 더보기
[ Android ] 베지어(Bezier) 곡선 그리기 소프트웨어 쪽만 공부하던 저이기에 곡선 움직임을 그리기위해 열심히 구글링을 해봐도, 간단한 곡선하나 그리기가 힘들고 어려웠습니다. 열심히 조사하고, 읽어보고, 거의 한 일주일간 알아봤던 것 같네요.!!! 결국!!! 베지어 곡선을 그리는데 성공을 했습니다. 역시 포기 하지 않고, 읽어보고 실험을 해보니 어느 순간 머리 속으로 들어오더라구요. 자.. 뻘소리 그만하고, 소스를 보기 전에 베지어 곡선을 사용할 때 꼭 알아두어야 할 것이 있습니다. 1. 베지어 곡선은 여러 포인트로 곡선을 그린다. 적어도 포인트 3개 정도는 되야 곡선이 만들어집니다. 2. 베지어 곡선 공식에서 'u'라는 변수를 사용하는데요. 이 변수는 0부터 1까지만 지정합니다. (소스에서는 mu) 0은 곡선의 시작점을 나타내고, 1은 곡선의 끝.. 더보기
[ 펜션 ] 어두움을 밝게~ 밤이면 어두워지지만, 저희 반딧불 펜션은 저녁 8시 이후부터 이렇게 불을 환하게 비쳐줍니다. 저녁 8시 되기전에 친구들끼리 카운트 다운 해보는 건 어떨까요??^^ (진짜 하시지는 않겠죠;;;; ㅋ) 홈페이지 주소 : http://www.dypension.co.kr 더보기
[ 펜션 ] 저희는 좋은 참숯을 고집합니다^^ 참나무로 만든 숯입니다.^^ 정말 은은하고 맛있는 바베큐 파티를 하실 수 있을 꺼에요. 손수 하나하나 세심하게 준비해주십니다. 손님이 편하게 재미있게 쉬고 가시는게 저희에겐 행복이니깐요~ 바람도 많이 불어 시원하게~ 멋진 낭만을 느끼시길 바랍니다. 홈페이지 주소 : http://www.dypension.co.kr 더보기
[ Android ] 이미지 버튼 만들기 기본적으로 안드로이드에선 사용자가 버튼을 누르게 되면 노란 바탕으로 클릭이 되었다는 것을 알려줍니다. (주황색인가??) 하지만, 실제로 코딩을 하게 되면 버튼 그대로 사용하면 너무 볼품이 없어서 변경하는 경우가 태반인데요. 이 때 이미지버튼을 만드는 좋은 방식이 있어서 소개드릴까 합니다. 1. selector XML파일을 만든다. /res/drawable/imgbtn.xml 이라는 파일을 만든 후 그 파일 안에 다음과 같이 써 놓으세요. 2. ImageButton을 만듭니다. 'imgbtn' 더보기
[ Android ] 잠금 화면 상태 확인 어플리케이션을 개발할 때, Mediaplayer나 Alarm 같은 백그라운드에서 계속 실행되게 하는 기능을 자주 사용하는데요. 사용 시, 종료 버튼을 누르고 잠금 화면에서 소리가 계속 나오더라구요. OnPause함수를 부를 때 정지를 시키고, OnResume 함수때 다시 소리를 실행하는 상황인데요. @Override protected void onResume() { if(backgroundMediaPlayer != null)){ backgroundMediaPlayer.start(); } super.onResume(); } @Override protected void onPause() { if(backgroundMediaPlayer != null){ // 종료 시 다시 실행이 되지 않아 // MediaPl.. 더보기
[ Android ] 전체 화면 사용 시 전체 화면 만드는 방법은 세 가지가 있는데 전 2가지를 주로 사용하죠. 메니페스트 파일을 수정하거나, 수동적으로 코딩을 넣는 방법이죠. 먼저 코딩으로 하는 방법은 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 메니페스트 수정 테마에 적용하는 방법 true true 출처 : http://www.androidpub.com/4710 더보기