분류 전체보기
-
conversion to dalvik format failed with error 1안드로이드(이클립스)/막 써 2016. 6. 16. 21:59
이클립스에서 apk로 export 하던 도중 conversion to dalvik format failed with error 1 오류 발생 구글링을 하자마자 많은 답들이 보였다그 중 필자가 사용한 방법은 1. Project탭 - Build Automatically 체크 해제 2. export 하고자 하는 프로젝트 우클릭 - Build Project3. 다시 export 시도 이 방법으로 필자는 오류없이 무사히 apk를 만들었다
-
디자인 패턴용어 2016. 6. 9. 11:44
디자인패턴이란 ? 개발과정에서 요구사항이 바뀔 수도 있고 다른 사람과의 연계작업에 관해서 코드사용에 따른 메모리 낭비 등이 발생 할 수 있다이러한 상황에 따라 간편하게 적용해서 쓸 수 있는 패턴 형태로 만든 것을 디자인 패턴이라고 하며이를 사용하여 코드의 재사용성, 유지보수의 용이성, 메모리 낭비 감소 등을 할 수 있다 디자인패턴의 종류는 많다패턴의 종류와 사용방법은 수학공식과 같이 외울 수 있다하지만 수학공식을 한곳에만 적용 할 수 없듯이디자인 패턴을 어디에, 어떤 패턴을 적용 할 지는 개발자에게 달려있다
-
알면 좋은 지식(코드 아님)JAVA/공부합시다 2016. 6. 8. 18:22
자바의 아버지제임스 고슬링이라는 분이 자바의 아버지라고 불리우며 자바의 창시자다. 캐나다 출신이며 www(World Wide Web)이 나온 시점에서 HTML의 정적인 부분을 자기가 커버 할 수 있을거라는 생각에 JAVA언어를 개발하였다. 당시 JAVA의 개발 모토는 '개발 코드를 한 번만 작성하면 어떠한 플랫폼에서든 쓸 수 있다' 라고 한다. SUN에서 자바를 만들었고 ORACLE에서 SUN을 인수하여 1년여정도 있다 퇴사를 하게 된다. 이 후 구글에서 5개월정도 있었으며 퇴사 후 리퀴드 로보틱스라는 정보 수집 로봇 개발 기업에 들어가 알고리즘 개발을 하고 있다고 한다. 제임스 고슬링 홈페이지 - http://nighthacks.com/jag/blog/399/index.html(2012년 이후 업데이트..
-
웹서버와 was 차이를 찾다가웹/공부합시다 2016. 6. 8. 17:55
예시 : 네이버 메인 페이지 접속 웹서버(Web Server) 1. 클라이언트가 주소창에 http://www.naver.com를 쳤다2. 네이버 메인 뷰를 구성한 웹서버에서 호출을 받는다3. 메인 뷰는 정해져있다. 고로 정적이다4. 클라이언트측에서 호출이 왔다고 WAS로 호출을 넘긴다 WAS(Web Application Server) 1. 웹서버에서 넘어온 호출에 따라 메인 뷰에 뿌려질 데이터를 DB에서 가져온다 2. 호출에 따라 작업이 이루어진다. 고로 동적이다3. 뿌려질 데이터를 취합해 웹서버로 넘긴다 위의 설명을 간략하게 표시하면 클라이언트 -> 웹서버 -> WAS -> 웹서버 이제 마지막으로 1. 웹서버는 WAS에서 받은 데이터를 뷰에 뿌린다2. 클라이언트에게 화면을 보여준다 이게 웹서버와 WAS..
-
디바이스내 센서 확인안드로이드(이클립스)/막 써 2016. 6. 3. 14:01
package com.example.sensor_compass; import android.app.Activity; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.view.WindowManager; import android.widget.B..
-
디바이스 크기 구하는 방법안드로이드(이클립스)/막 써 2016. 5. 24. 11:29
WindowManager window_manager = (WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);Display dis = window_manager.getDefaultDisplay();Point size = new Point(); 방법1 - (API 13▲[X])deprecated 방법int tmp_x1 = dis.getWidth();int tmp_y1 = dis.getHeight();System.out.println("deprecated x : " + tmp_x1);System.out.println("deprecated y : " + tmp_y1); 방법2 - (API 13▲[O])API13 후 부터 제공dis.getSize(s..