본문 바로가기

PROGRAMING

(82)
Eclipse의 빌드시 환경 변수 알아내기 힘든 과정이었다.Eclipse 자바 프로젝트를 새로 생성해서 빌드시키려고 했는데 run configuration을 다시 생성해야했다.maven build를 이용해서 기존에 작성해 놓은 run configuration을 재 사용해보고 싶었다. 그래서 run configuration의 Base Directory를 이클립스에서 제공하는 variables을 이용하여 공통으로 쓰고 싶었다. 이때 두가지 의문점이 들었다. Eclipse에서 제공해주는 variables는 어떤 값들 일까?그리고 어떻게 그것을 사용할수 있을까 ? 였다. 처음엔 java단에서 해당 variables들을 찍어주려고 했다.System.getProperties(),System.getenv()등을 사용하여 해당 variables들을 찍어주려고 ..
Web Project에서 POM.xml 만 변경하여 maven package tomcat7:redeploy 실행하기 처음에 프로젝트를 만들때 Web Project로 만들어서 maven 프로젝트가 가지려고 하는 소스경로가 없다. 이럴때 maven package tomcat7:redeploy 를 실행하면 경로가 맞지 않아 실행이 되지 않는다. 이 경우 pom.xml을 고쳐주면 maven package tomcat7:redeploy 를 할수 있다. 0.0.1-SNAPSHOT war HelloWeb src maven-war-plugin 2.1.1 WebContent 빨간 표시 되어있는 부분이 추가로 입력해주어야하는 내용이다. maven 3.05에서 정상동작하였다. 내용인즉 /src/main/java 대신 src 경로를 /src/main/webapp대신 WebContent를 참고하라는 내용이다. 이클립스에서 package to..
기존 Web Project를 maven 프로젝트로 바꾸는법 기존에 사용중이던 Web Project를 maven 프로젝트로 바꾸고 싶다. 전제조건mavne과 m2e등은 설치된 상태라고 가정한다. 실행순서1. Deployment Assembly 를 고쳐준다. 기존 Web Project를 파일 브라우저로 보면 아래와 같다. 위 경로에서 보이는 .settings 폴더에 들어가면org.eclipse.wst.common.component 파일이 있다 이 파일을 수정해야한다.(수정전) 수정 전 수정 후 /WebContent 대신에 /src/main/webapp 로 설정기존 src 대신에 /src/main/java/ 로 설정아래 내용 추가 구성. (수정후) 물론 해당 창에서 UI로 고쳐도 관계없다. 2. 기존 Web Project의 파일들을 maven Project에 맞게 경..
Maven Tomcat plugin 설치 및 웹프로젝트 생성방법 위 아래 예제 파일입니다. 설치 환경Tomcat7 - 7.0.42Maven3 - 3.0.5Java7 - 1.7.0_25 설치방법1. Tomcat을 설치한다. (http://tomcat.apache.org/)2. 이클립스를 설치한다.3. Maven을 설치한다.4. Eclipse Maven Plugin을 설치한다.(m2e releases -- http://eclipse.org/m2e/)Name : m2e releases repositoryLocation :http://download.eclipse.org/technology/m2e/releases5. Maven 웹프로젝트를 생성 한다. Maven 웹프로젝트 생성 방법 1.File > New > Project > 에서 Maven Project 선택 Next 2..
Spring Framework 에서 UTF-8 한글 설정 && jsp include 페이지 한글깨짐 방지 web.xml 에 아래 구문 추가 encodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8encodingFilter/* HelloWeb-servlet.xml 추가 jsp include 를 사용했다면 include 당하는 쪽의 jsp 페이지에 아래 지시문을 적어주어야 한글이 깨지지 않는다.
slide touch button , 알람에 ,월,화,수,목,금,토, 슬라이드 터치.(drag touch) 알람 어플을 만들때월,화,수,목,금,토,일 버튼이 있고 이것을 살짝 slid로 드래그 하면 버튼들이 눌리는 그런 것을구현 하고 싶었다. Touch이벤트를 이용해서 쉽게 구현할수 있을 것 이라 생각했지만 실상은 그렇지 않았다.버튼 마다 Touch이벤트를 구현했지만 한버튼 예를 월 버튼을 클릭하고 slide를 하여화 버튼까지 간다고 하여도 화 버튼의 touch 이벤트는 반응 하지 않았다.-- ACTION_DOWN이벤트가 오고 나서 ACTION_MOVE 이벤트는 버튼 사이를 인식 하지 못하였다. 구글 검색 결과 http://stackoverflow.com/questions/5073617/slide-finger-into-buttons-androidboolean firstTime = true; //버튼이 한번 클..
PlayList특정 재생 항목의 Music들의 재생순서 변경하기 moveItem 사용 PlayList특정 재생 항목의 Music들의 재생순서 변경하기 moveItem 사용http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.Members.html#moveItem(android.content.ContentResolver, long, int, int)public static final boolean moveItem (ContentResolver res, long playlistId, int from, int to)Added in API level 8Convenience method to move a playlist item to a new locationParametersresThe content ..
Playlists.Members.getContentUri와 PlayList안의 음악들 조회 android.provider.MediaStore.Audio.Playlists.Members.getContentUri("external",mPlaylistId); 위 구문을 사용하면 mPlaylistId [playlist_id]에 해당 하는 재생목록의 음악들을 검색할수 있는 Uri가 만들어진다."external" 문자열은 무슨 내용인지 잘모른다. 하지만 "external"로 넣어서 올바른 값을 리턴받았다는 사실에 주목하자. Uri audioExternalPlayListUri = android.provider.MediaStore.Audio.Playlists.Members.getContentUri("external",mPlaylistId); CursorLoader tmp = new CursorLoader(t..