반응형 전체 글386 안드로이드 카메라 소스 [펌] 출처 : 안드로이드 카메라 소스 위의 페이지를 보니 카메라를 찍을때는 2가지를 고려해야 합니다.1. Preview(사진 미리보기)2. 저장위치 파일은 총 3개 구성입니다. (preview, xml 화면, activity) Activity는 하나면 되고 그위에 프리뷰를 FrameLayout를 이용해 붙이는 식으로 되어있습니다. 이 소스에는 가로, 세로모드를 지원하지만 핸드폰설정에 '화면 회전'을 꺼둔 상태라면 되지 않습니다.(만약 필요하시다면 화면회전을 여시는 소스를 추가하셔야 합니다~) 절차는 다음과 같습니다.1. 카메라 하드웨어 유무 확인 및 액세스 가능한지 확인2. 프리뷰 클래스 생성3. 촬영 시작용 리스너 생성4. 캡쳐후 정리5. 카메라 리소스 반환 1. 프리뷰 클래스 생성 카메라 프리뷰 클래스는 .. 2015. 9. 24. Mediaplayer 로 지정되어있는 벨소리 재생하기 안드로이드에서 알림음을 실행하려는데 기왕이면 벨소리로 지정되어 있는것이 나을거 같아서 찾아보면서 했던 삽질들을 정리 가장 햇갈렸던 Stream 방식.- 출력방식을 설정하는 것으로써, 외장스피커와 내장스피커를 선택할 수 있다.현재 지정되있는 벨소리 URI 를 가져오는 방법 - 현재 있는 설정되어 벨소리나 알람의 파일위치를 가져오는 방법 (만약 파일을 첨부하고 해당 파일을 재생하고 싶다면 아래 예를 참조) 현재 설정된 벨소리를 미디어로 재생시키고 싶은 경우 MediaPlayer mPlayer = new MediaPlayer(); // 객체생성 // TYPE_RINGTONE 을 하면 현재 설정되어 있는 밸소리를 가져온다. // 만약 알람음을 가져오고 싶다면 TYPE_ALARM 을 이용하면 된다Uri alert.. 2015. 9. 22. 컴퓨터 언어를 공부할때는.... 사실 컴퓨터 language 는 어렵다고만 볼 수는 없습니다. 그런데 사람들이 어렵다고 느끼는것중 하나는 언어 자체라기 보다는 그것과 파생되서 다른것과 연동되었을때(os, api, framework 그외 연동되는 모든것) 어려움을 느끼는것을 종종 봅니다. 프로그램을 하는 사람중에 잘하는 분들은 대체로 전체적인 흐름을 잘 파악합니다. 떄로 어떤사람은 메모리 효율성까지 보면서 java를 프로그래밍 하는 사람도 본적이 있어요. 그런분들은 운영체제와 언어, DB 그리고 외적인 대부분의 큰그림을 보면서 코딩을 할 줄 아는 분들이었습니다. 이것을 영어랑 비교해 보면, 한국에서 영어공부를 마구마구 해도 현지인을 따라갈 수 없는건(몇몇분은 그걸 넘어서기도 하지만) 그 나라에 맞는 문화와 함께 언어를 봐야하는데 그러지 .. 2015. 8. 28. java 와 nodejs의 비교 저는 SI 프리로 일하고 있는 일개 노동자인데도 최근에 개인 프로젝트 때문에 nodejs 를 사용하게 되었어요. 사실 거의 java만 쓰다가 nodejs를 해보니 쉬운 문법에, 빠르게 적용시킬 수 있고 이클립스 같은 무거운 툴이 아닌 가벼운 텍스트 편집기(editplus 나 sublime text 같은 툴)을 사용해도 무리가 없이 술술 코딩이 되는게 가장 큰 장점이라고 볼 수 있겠습니다. 그럼 여기서 java 와 nodejs 의 장단점을 일과 관련해서 정리해 보자면(테크니컬적인 것이 아닙니다, Web program 기준이며 개인적 경험을 바탕으로 작성하는 글이기에 많이 미흡할 수 있습니다)java 는 대중적이면서 많은곳에서 사용합니다. 시장성이라는 면에서 본다면 정말 탑클래스급이지요.(우리나라에선) 그래.. 2015. 8. 28. 아두이노에서도 타이머 사용하기(setInterval, setTimeout) 아두이노에서 setInterval, setTimeout 을 사용하고 싶어서 찾아보던 찰나 SimpleTimer 라이브러리를 발견.링크 => http://playground.arduino.cc/Code/SimpleTimer 여기선 setInterval, setTimeout 뿐만 아니라지금 실행되고 있는 setInterval, setTimeout 를 종료시키거나 리셋시키는 것도 있다. 다만 라이브러리를 코드를 복사해서 파일로 만든다음에 추가해야 하므로 귀찮은 작업이다. 그러므로 여기다가 그 파일들을 압축해서 올려놓는다.(다운로드) 아래는 간단한 샘플이다. #include // the timer objectSimpleTimer timer; // timer 를 쓰겠다고 선언하고 // a function to b.. 2015. 8. 24. 아두이노 - Average Library (배열 관련 라이브러리) 참조 => 2015. 8. 24. 이전 1 ··· 60 61 62 63 64 65 다음 반응형