-
EditText Styling 하기(코너 라인드 처리)안드로이드/학습&강좌 2011. 8. 6. 01:07
간단하게 EditText의 모양을 Styling 하는 방법을 소개 하도록 하겠다~. 매우 간단하게 깔끔하고 색다른 UI 를 제공 할 수 있다. 대부분의 프로그램은 기본적인 안드로이드 UI를 사용한다. 그게 아무래도 익숙하고 개발하기도 편해서 그렇겠지만 약간만 신경쓰면 이쁜 모양을 꾸밀 수 도 있다. 화면을 보자. 가운데가 새로 만들어낸 EditText이다. 코너에 라운드 처리와 테두리 색깔. 위에서 아래로 내려오는 그라데이션 처리 까지~ 깔끔해 보인다. 뒷배경은.. 그냥 똑같은 스타일로 색깔만 다르게 해서 만들어 본것. ㅎㅎ 간단하다 사용법을 알아 보겠다. drawable 폴더에 아무 이름이나 xml을 작성 하자. 이렇게 작성한뒤 사용할 EditText에서 background로 지정만 해주면 된다. ex..
-
스트럿츠2 에서 쿠키 사용하기.카테고리 없음 2011. 8. 3. 21:56
이거 찾느라 힘들었다... 웹은 전문이 아니기에.. 차라리 서블릿으로만 구성하는게 정신상 이로울 지도 모르는 일이다. 어설프게 아는게 병이다. ㅠㅠ 나처럼 고생 하는 사람이 없길 바라며 스트럿츠2 서블릿에서 response request 를 얻어와서 쿠키를 생성 / 조회 / 삭제 하는 코드만 정리해보았다. package ememomo.cookie; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.StrutsStatics; import org.apache.struts2.intercep..
-
DB SQLite (update)안드로이드/학습&강좌 2011. 8. 2. 17:45
이전 강좌에더 insert 와 select에 대해 설명했고 이번에는 update에 대해서 화면을 구성해 보았다. 프로젝트 별로 이어 간다 했으니 전 프로젝트를 참고해서 봐주길 바란다. 이번에 수정한 내용은 목록을 뿌릴때의 ListView Custom Adapter 부분과 select 방식 , update 쿼리, update UI화면 ActivityResult를 이용한 refresh 처리 등이다. 먼저 기존 소스의 수정 부분부터 보도록 하자. MainApp.java package epong.dbsample; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.content...
-
DB SQLite (insert/select)안드로이드/학습&강좌 2011. 8. 2. 14:34
임베디디 기기에 강력하게 특화되어 나온 SQLite에 대한 사용법에 대해 간단하게 설명하고자 한다. 대부분의 스마트폰 모바일 기기의 경우 Sqlite를 채택하여 사용하고 있다. 안드로이드에서 기본적인 DB사용법에 대해 설명하자면 너무나 간단하다. 초보자도 DB의 개념만 갖고 있다면 충분히 사용 할 수 있을 정도이다. 좀더 깊이 다루려면 역시 쿼리를 잘 짜야 겠지만 기본적인 RawQuery가 아니더라도 안드로이드에선 기본적인 쿼리들을 제공해 주기에 그 사용법만 알면 된다. Insert를 할때는 ContentValues 를 이용해서 자료를 하나씩 넣어 줘도 되고, Raw로 써도 된다. 속도는 Raw가 더 빠른것으로 알고 있다. 리턴타입은 Cursor형식이기때문에 Cursor 를 가지고 데이터를 가져 오면 된..
-
스트럿츠2 Hello World카테고리 없음 2011. 8. 1. 17:06
처음 시작함에 앞서 기본이 되는건 역시 "Hello World" 가 아닐까 한다. Struts2 에서의 액션의 흐름 상태를 파악해 보자. 액션의 순서대로 따라 가보도록 하겠다. 일단 이클립스에서 빌드했을 경우 경로들을 살펴보면 이런 형태 이고 처음에 실행했을 경우 web.xml 을 인식하고 실행 된다. 액션의 이름은 index.action start.jsp 의 내용은 이게 다이다. start.jsp - > web.xml - > web.xml struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 이부분의 대한 설명을 하자면 이 URL상의 모든 .action 또는 .do 프로퍼티에 정의한 액션의 이름들을 만나면 스트럿츠 필터가 스트럿츠로 실행하..
-
Struts2 개요카테고리 없음 2011. 8. 1. 14:30
Struts 2 Overview WebWorks & Struts Life Cycle Struts 2 만의 장점 Page-based Navigation Built-in Ajax Support: DWR and Dojo Spring as default inversion of control container Changed from front-controller servlet to filter Much better client-side validation support QuickStart and Annotations JSF Support Built-in support for testing with StrutsTestCase Struts 2 Plugins http://struts.apache.org/2.1.8.1/..