분류 전체보기 889

안드로이드 Retrofit2 사용 예제. GET, POST, PUT, PATCH, DELETE

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 Square, Inc. 에서 만들고 배포하고 있는 오픈 소스 라이브러리인Retrofit2 에 대해 포스팅하려고 합니다.Retrofit2 는 HTTP REST API 통신을 위한 라이브러리라고 하는데요.https://square.github.io/retrofit/ 에 A type-safe HTTP client for Android and Java라고 나와있네요. REST , GET, POST, PUT, PATCH, DELETE 가 궁금하신 분들은https://spring.io/understanding/REST 요 사이트 들어가서 문서를..

안드로이드 2018.09.13

Spring + jsp excel 추출하기 excel export, table 내용을 excel로 다운로드

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 jsp에서 excel을 추출하는 방법에 대해서 알아보겠습니다. 기본적으로... 을 excel로 추출하는 방식이기 때문에css를 적용시켜 놓으면 그 속서들까지 excel에 적용됩니다.그리고 추출된 excel 파일은 excel viewer, 카톡이나 naver office에서는 열리지 않고,microsoft excel에서 경고메시지를 무시해야 열어볼 수 있습니다. 저는 저장된 온도를 가져오는 table을 excel로 추출해봤습니다.excel파일을 추출할 exportToExcel.jsp123456789101112131415161718192..

JSTL c:if else else if => c:choose, c:when, c:otherwise

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는JSTL 에서 사용하는 if else else if 에 대해 공부합니다.JSTL에는 가 있을 것 같지만........네 없습니다;; 대신에 형태로 제공합니다. 예를 들어 로그인을 하는데 관리자 아이디이면 A회원이면 B 로 구분하고 싶다면${name} 은 스프링에서 넘어왔습니다.AB 이런 식으로 하면 되고, 범위 if문도 가능합니다.예를 들어 20세 미만이면 이전 페이지로 되돌아가고 20세 이상이면메인 페이지로 넘어온다고 가정하면,메인으로 갑니다.초기화면으로 갑니다. 이렇게 사용할 수 있습니다. 별로 어렵지 않죠? 만약 if, else ..

안드로이드 TabLayout tab 갤럭시 탭에서 같은 사이즈로 나오게 하는 방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅은 아주 간단하게 갑니다. 안드로이드에서 탭 레이아웃을 만들 때 보통이런 식으로 선언을 하는데요.그럼 스마트 폰에서는 탭 사이즈가 균일하게 나오지만탭 류에서 빌드해보면 가운데 쪼매나게 나오게 됩니다. 해결 방법은 아주 간단합니다.app:tabMaxWidth="0dp" 이 속성 하나만 더 추가해주면 탭에서도 균일한 사이즈로 나오게 됩니다.이상입니다.감사합니다.

안드로이드 2018.09.11

CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout, RecyclerView 등을 사용한 머터리얼 디자인 레이아웃

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 폰을 쓰시는 분들이나 개발하시는 분들은 위 같은레이아웃의 형태를 종종 보셨을텐데요. 오늘은 저 레이아웃을 만들어보려고 합니다. 1. build.gradle(Module:app) 에 종속성 추가하기implementation 'com.android.support:design:28.0.0-rc01' design만 추가해주면 됩니다. 2. RecyclerView에 들어갈 item_main.xml 3. RecyclerView에 사용될 MainAdapter.javaimport android.content.Context; import android.su..

안드로이드 2018.09.06

materialpalette 를 아시나요? 색상,색깔 고르기 어려울 때.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 전문적으로 디자인을 하는 분들이 아니시라면, 색상을 선택하는데에 있어서수만은 고난(?)을 겪으실 텐데요. https://www.materialpalette.com/ 라는 사이트를 이용하신다면,그런 고민을 조금이나마 덜어줄 수 있게 되지 않을까 싶습니다. https://www.materialpalette.com/colors 로 가시면 메인 컬러를 선택하면, 그 색을 기준으로 위 이미지처럼 약 열개 정도의 색을 추천해줍니다.앱을 만드는 경우에 아주 유용하겠죠?colorPrimary 를 하나 뽑고,colorAccent, colorPrimaryDark, pr..

아무거나 2018.09.05

안드로이드 스플래시화면 만들기 without layout xml

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 오래 전에 Handler를 사용해서 스플래시 액티비티를 구현했던 적이 있습니다.그래서 그 기억을 떠올려 스플래시 화면을 구현하려고 했는데,구글에 검색을 하다보니, 스플래시 화면은 아주 잠깐 보여지고 지나가는게 좋다고하더라구요.그래서 찾아보던 중, layout 폴더 아래 activity_splash.xml을 사용하지 않고drawable 폴더에 xml 이미지를 하나 만들고, styles.xml 을 사용해서스플래시 화면을 구성하는 방법이 있기에 포스팅해 봅니다. 필요한 것들SplashActivity.java정말 간단합니다.public class Splash..

안드로이드 2018.09.05

Android swipeLayout 사용 예제. 페이스북, 유튜브 등등에서 사용되는 새로고침 기능.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 swipeLayout 에 대해 공부합니다. 유튜브나 페이스북 등에서 가장 상단에 있을 때 아래로 스와이프를 하면 새로고침이 되죠? 바로 swipeLayout을 통해서 구현할 수 있는데요. 간단한 예제를 통해 알아보겠습니다. 먼저 앱 수준 build.gradle 의 dependencies에를 추가해주어야 합니다.저는 support-v4, recyclerview 를 추가했씁니다.dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'co..

안드로이드 2018.09.04

프로그래밍 온라인 무료, 유료 강의 사이트! HTML, CSS, JAVASCRIPT, JAVA, etc.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 프로그래밍을 무료로 배울 수 있는 온라인 무료 강의 사이트들을 소개하려고 합니다. 1. opentutorials.org 생활코딩https://opentutorials.org/course/1탭에 보이는 것처럼 Web, Database, 언어, 클라이언트, 서버, 개발도구, 프로젝트 관리 등등 많은 것들의 기초를 공부할 수 있는 곳입니다. 2. w3schools.com https://www.w3schools.com/영어가 편하신 분들은 여기서 공부하시는 것도 추천합니다.HTML 부터 CSS, Bootstrap, JAVASCRIPT, jQ..

아무거나 2018.08.30