본문 바로가기

Development

[Widget] MaterialProgressBar MaterialProgressBar 원문 : https://github.com/DreaminginCodeZH/MaterialProgressBar Android 4.0 + 부터 일관된 모습을 보여주는 라이브러리머티리얼 프로그래스 를 하위 호환될 수 있도록 해준다.
[Drawable] Android Drawables http://androiddrawables.com/ Jelly Bean 부터 현재 까지 안드로이드 버전별 Drawable 을 정리해 놓은 사이트시스템에 설치된 Drawable 리소스를 이 사이트에서 확인해서 필요한것은 사용하면 된다.
[Material Design] 호환성 유지 - 호환성 유지 원문 - https://developer.android.com/training/material/compatibility.html#CheckVersion // Check if we're running on Android 5.0 or higher if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // Call some material design APIs here } else { // Implement this feature without material design }
[Material Design] 머티리얼 디자인 롤리팝 이후로 안드로이드의 개발 방향이 많이 바뀌었다강제성은 없지만, 사용자의 UX/UI 를 위해서 앞으로 머티리얼 디자인을 적극적으로 도입해야 한다.이와 함께 프레그먼트를 기반으로 하는 개발도 병행 되어야 한다. - 롤리팝 이하 API (안드로이드 2.1 이상) 에서도 머티리얼 디자인을 적용하기 위한 방법 및 개념 참고 사이트 : http://swalloow.tistory.com/53 http://blog.bsk.im/2015/08/18/introducing-android-design-support-library/ https://developers-kr.googleblog.com/2015/06/designsupport.html android.support.v7.appcompatandroid.suppor..
Class vs Object vs Instance 원문 : https://alfredjava.wordpress.com/2008/07/08/class-vs-object-vs-instance/ In OO Programming, we often hear of terms like “Class”, “Object” and “Instance”; but what actually is a Class / Object / Instance?In short, An object is a software bundle of related state and behavior. A class is a blueprint or prototype from which objects are created. An instance is a single and unique unit of a class..
Gson - JSON <-> Object 상호변환 JSON 문자열을 object 로 또는, object 를 JSON 문자열로 google Gson 을 이용하면 한결 쉽다. Spring Framework 의 메이븐 설정은 아래주소에서 참조 http://search.maven.org/#artifactdetails%7Ccom.google.code.gson 아래는 Gson 사용자 가이드 페이지 https://sites.google.com/site/gson/gson-user-guide 아래는 Youtube API 결과중에 thumbnail json 타입 데이터를 데이터베이스에 넣으려고 한 코드이다. Map thumbnailMap = singleVideo.getSnippet().getThumbnails(); // Youtube API 결과중 thumbnail 데이..
log4j2 설정 STS 로 새로운 프로젝트를 생성했다. pom.xml 도 STS 가 만들어준 그대로 이다.log4j 가 안된다. ㅡㅡ;pom.xml 의 dependency 가 뭐가 어찌 됐는지 모르겠다. 그래도 STS 의 설정을 고수하기 위해 오류를 찾아보았다. StatusLogger No log4j2 configuration file found 콘솔로그에 위와 같은 오류가 보인다. log4j 가 아니고 log4j2 로의 의존성인 것이다./resources/log4j.xml 아무리 만들어 봐야 설정 적용이 안된다. /resources/log4j2.xml 를 만들어야한다. 아래는 log4j2 관련 레퍼런스 사이트http://logging.apache.org/log4j/2.x/manual/configuration.html ..
eGov 개발을 위한 초기 세팅 프로젝트 진행전 초기세팅 상태를 모든 팀원에게 동일하게 적용하기 위한 구성을 만든다. 전자정부 프레임워크의 버전에 따라서 필요한 jdk, tomcat 등의 필요한 조건들이 다르므로 버전별로 기본적인 개발환경을 세팅해둔다. 매번 프로젝트가 시작될때 마다 개발환경을 세팅하지 않고 이전에 세팅해둔 개발환경을 가져다가 활용 하자.http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.5:gettingstarted 에 있는 내용은 기본설정을 설명하고 있다. 참고하자. eGov-3.5.1 + jdk1.8.0_73 + Tomcat7 + svn 개발환경 경로 만들기 D:/Dev/eGov/ 개발환경 eGov 설치 http://www.egovframe.go.kr/ ..