본문 바로가기

나의 플랫폼

[ Android ] 버튼 이미지 변경 ( 코딩 ) 버튼 클릭 이벤트가 발생 했을 때, 아이콘을 변경하는 방법입니다.기본 drawable 리소스가 존재한다는 전제하에...^^ btn.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.drawable.id), null, null, null); 매개변수는 left,top,right,down 순입니다. xml 에선 다음과 같이 적용.참조 : http://stackoverflow.com/questions/4250923/how-to-change-a-buttons-icon-programmatically 그럼 오늘도 즐코딩하세요.^^ 더보기
[ Server ] CentOS5.4에 Mysql 설치 : Timeout error occurred trying to start MySQL Daemon. 1. yum을 이용한 설치# yum -y install mysql mysql-server mysql-connector-odbc mysql-develpackage 4개가 설치 됩니다. 2. /etc/my.cnf 편집서버 운영 환경에 따른 기본 설정 방법# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf위 명령어로 복사를 한 이후에 # vi /etc/my.cnf아래 옵션 부분을 추가 합니다. [client]default-character-set = utf8 [mysqld]init_connect = SET collation_connection = utf8_general_ciinit_connect = SET NAMES utf8default-character-set = utf8c.. 더보기
[ Android ] Camera AutoFocus 사용법 그리 어렵지 않습니다. 이벤트 설정하신 후, 바로 아래 소스만 넣어주시면AutoFocus가 된 후, 사진을 찍게 됩니다.mCamera.autoFocus (new Camera.AutoFocusCallback() {public void onAutoFocus(boolean success, Camera camera) {if(success){mCamera.takePicture(null, null, null);}}});Focus가 완료되면 Callback 함수를 불러 바로 사진을 찍어주는 함수를 호출하는 겁니다.참 쉽죠잉~~~~이미지를 호출하거나 Bitmap 변환 하시는 것은takePicture 매개 변수인 jpegCallback (PictureCallback)를 이용하시면 될 듯합니다. 그럼 오늘도 즐코딩 이긔~!! 더보기
[ Android ] Camera 캡쳐된 화면 보여주기. 이번에 Camera 연동 부분이 있어 조사를 좀 했습니다.조사 해본 결과 첫번째 캡쳐된 이미지를 가져오는 방법이 mCamera.setPreviewCallback(new Camera.PreviewCallback() {public void onPreviewFrame(byte[] data, Camera camera) {Camera.Parameters params = mCamera.getParameters(); int w = params.getPreviewSize().width; int h = params.getPreviewSize().height; int format = params.getPreviewFormat(); YuvImage image = new YuvImage(data, format, w, h, n.. 더보기
[ Android Opengl es ] 두 Texture 이미지가 겹쳤을 때 Opengl을 사용하여 두가지 이미지를 출력했을 때 항상 나오는 문제이다!!! 바로!두 Texture 이미지가 겹쳤을 때, 사각형 형태의 검은 부분이 보여지는 현상이다. 위와 같이 검은 부분이 생긴다. 예전에는 z좌표를 뒤로 당겨 같은 선 라인에 있지 않으면 문제가 되지 않는다고 생각했다.하지만, 테스트를 해본 결과 이유는 단 하나였다.gl.glEnable(GL10.GL_DEPTH_TEST); //Enables Depth Testinggl.glDepthFunc(GL10.GL_LEQUAL); //The Type Of Depth Testing To Do바로 이 Depth 속성을 Enable을 시키면 이미지가 겹칠 경우 위와 같은 문제가 발생한다. 따라서 만약 3D형태가 아닌 이미지로 갈 경우에는, 꼭!gl... 더보기
[ Android ] 두 선 사이의 각도 구하는 공식 제목 그래도 두 점이 아닌 두 선 사이의 거리를 구하는 공식입니다. 공식은 아래 사이트에서 있는 내용을 그대로 적용하였습니다.출처:http://blog.naver.com/PostView.nhn?blogId=elkiss&logNo=140046040911&viewDate=&currentPage=1&listtype=0 import java.nio.FloatBuffer; public class VertexMath {public static double getAngle(FloatBuffer line1 , FloatBuffer line2){ float line1VecX = line1.get(3) - line1.get(0); float line1VecY = line1.get(4) - line1.get(1); floa.. 더보기
[ Android ] Xml Layout에 커스텀 컴포넌트를 넣을 시 xml Layout에 커스텀 뷰를 넣을 경우는 대부분은 아시겠지만..Packgage : com.test Class : CustomComponent 위를 main.xml에 넣을려구 할 경우 다음과 같이 작성 한다.. 하!지!만! 이렇게 작성할 경우 가장 많이 보이는 이런 비슷한 에러를 볼 수 있다.Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class com.test.Com~~~~~열심히 구글링을 해본 결과...역시나 답은 있었다. 생성자에 꼭 AttributeSet을 넣어야 하는것이다. public CustomComponent (Context context) {super(context);}public.. 더보기
[ Android ] TextView에 DefaultDevice Style을 적용하는 방법. 위와 같이 기본적으로 설정 되어 있는 스타일을 불러 와서 적용 시키면 됩니다. 더보기