개발을 진행하다 보면 특정데이터들을 가지고 있어야 할때가 있습니다. 앱내부 설정 값이라든가,특정 수치를 가지고 있어야 할때 어떻게 할까요? 일반적으로 드는 생각은 안드로이드 내 sqlite(DB)를 이용해 각각의 값들을 저장하였다가 SELECT,UPDATE,DELETE등을 통해 값들을 제어하는 방법이 있습니다. 하지만 1~2개의 값들만 가지고 있으면 되는데, 이를 DB까지 써가면서 진행 할경우 개발하는 속도나 효율적인 면에서 큰 손실이 일어나게 됩니다. 배보다 배꼽이 더 큰 경우라고 할수 있습니다. 이럴때 유용하게 사용할수 있는것이 바로 "Preference"입니다. . Preference란?Preference는 안드로이드에서 기본적으로 제공해 주는 것으로 간단한 데이터 저장방식입니다. Preferenc..
개발을 하다보면 여러가지 기능이 필요한 경우가 있습니다. 정해진 시간마다 정해진 일을 수행하는 반복작업을 하는 경우가 있습니다. 특정 시간마다 디비에 접근한다거나 특정코드를 실행하는등 반복작업을 하는 경우 Spring 개발환경에서는 간단한 어노테이션(Annotation)사용으로 간편하게 사용 할수 있도록 지원 해 주고 있습니다. @Scheduled를 사용하면 되며, @Scheduled는 여러가지 설정을 통해 다양한 방식의 반복작업을 진행 할 수 있도록 해줍니다. 1. AuthenticateCrontab class 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import org.springframew..
앱을 사용 하다보면 앱아이콘 우측상단에 배지(badge)표시가 되는 경우를 많이 보게 됩니다. 대개 SNS계열의 앱이나 메시지계열의 앱들에서 많이 볼 수 있습니다. 사용자로 하여금 알림이 왔다는 노티의 의미로 배지(badge)표시를 하게 됩니다. 일반적인 사용자들은 이 배지(badge)를 보고 해당앱을 실행하게 되는 경우가 많이 있습니다. 이번 포스팅에서는 이러한 배지(badge)를 설정 하는 방법에 대해서 알아보도록 하겠습니다. 배지(badge)는 간단한 소스 몇줄로 쉽게 구현 할수 있어 어렵게 않게 구현이 가능 합니다. 123456789 //배지 카운트 수 0이면 미표시 int badgeCount = 0; Intent intent = new Intent("android.intent.action.BAD..
페이스북SDK,카카오톡SDK등과 연동하기 위해서는 반드시 해시키(Hash key)를 등록 해야 합니다. 해시키(Hash key)는 Android 개발 환경에서 가지고 있는 인증서 바이너리에 대한 해시값으로 쉽게 앱 고유의 키캆이라고 생각 하면 됩니다.페이스북SDK,카카오톡SDK등에서는 등록된 해시키(Hash key)를 가지고 각각의 앱을 구분하여 설정된 기능을 제공 해주게 됩니다. 해시키(Hash key)는 개발용 key와 릴리즈용 key가 있는데, 이 둘의 차이는 말그대로 개발용 key는 개발할때만 사용 하는 키로 본인의 Android 개발환경에 기본적으로 저장되어 있는 인증서 바이너리에 대한 해시값이고 릴리즈용 key는 실제 앱을 배포할떄 사용한 인증서 바이너리에 대한 해시값입니다. 앱을 실제 앱스토..
RSS(Rich Site Summary)는 뉴스나 블로그 사이트에서 주로 사용하는 콘텐츠 표현 방식입니다. 웹사이트 관리자는 RSS형식으로 웹사이트의 내용을 표시하고 이 정보를 가지고 편리하게 이용 할 수 있게 되었습니다.일일히 해당 사이트에 방문하여 새글이나 원하는 정보를 수집하는것이라 아니라 RSS를 이용해 원하는 정보를 쉽게 자동수집이 가능하게 되었습니다. 이번 포스팅에서는 이런 RSS를 읽고 파싱하는 자바 소스코드에 대해서 설명 할려고 합니다. 국내에서 운영 되는 거의 대부분의 매체(네이버,다음등의 포탈, 각종 언론,신문사)에서는 RSS를 제공 하고 있습니다. 여기에서는 네이버 뉴스를 예를들어 설명하도록 하겠습니다. RSS 2.0을 기준으로 처리되기 때문에 RSS 2.0 표준을 지키는 RSS는 모..
대한민국에서 각종 서류 제출에서 아마 가장 제출 되는 서류는 주민등록등본(초본)일 것입니다. 대부분의 공공기관 및 사기업에서 신원을 증면 하기 위해 주민등록등본(초본) 제출을 요구 하고있는 상황입니다. 주민등록등본(초본)을 발급 받는 방법은 직접 동사무소나 무인민웝발급기를 찾아 일정금액의 발급 수수료(400~500원)을 내고 발급 받거나 편하게 인터넷을 통해 무료로 발급 받는 방법입니다. 일반적인 경우 편리한 인터넷을 통해 이러한 서류를 발급 받는데, 이번 포스팅에서는 인터넷을 통한 주민등록등본(초본)을 발급 받는 방법에 대해서 알아보도록 하겠습니다. 1.주민등록등본을 발급 받기 위해서는 우선 "정부민원 포탈 민원24"에 접속 해야 합니다. 민원 24 홈페이지 주소 : http://www.minwon.g..
일상생활을 하면서 많이 필요하게 되는 각종 서류들(주민등록초본,가족관계 증명서)을 요새는 굳이 동사무소에 찾아가지 않아도 여러 가지 방식으로 발급 받았습니다. 대게의 경우 인터넷을 통해 간편하게 발급 받을 수 있지만 외부에 나가 있는 동안에 급작스럽게 위와 같은 서류를 발급 받기 위해서는 어떻게 해야 할까요? 타지에 가 있어 서류 발급을 위한 동사무소의 정확한 위치를 몰를때 유용하게 이용 될수 있는곳이 바로 무인 민원 발급기 입니다. 무인 민원 발급기는 도시 곳곳에 설치 되어 있어 사람들이 필요로 할때마다 각종 서류를 발급 받을수 있게 하고 있습니다. 번화가나 유동인구가 밀접한 곳에 설치되어 있어 많이 있지만 어디에 있는지 잘모르는 경우가 많이 있습니다. 그래서 이번 포스팅에서는 이런 무인 민원발급기의 ..
개발을 진행하다 보면 EditText를 자주 사용 하게 됩니다. EditText는 사용자에게 텍스트를 입력 받기 위해 사용하는 것이 보편적인데 간혹 EditText에 입력된 텍스트에 따라 여러가지 이벤트를 설정해야 하는 경우가 있습니다.텍스트 입력에 따라 글자수를 체크하여 표시하거나 입력여부에 따라 화면 디자인을 변경 하는 등의 이벤트를 처리할때 유용하게 사용 할 수 있는것이 TextWatcher 입니다. 해당 리스너를 등록하면 EditText에 텍스트의 변화에 있을때마다 해당 리스너를 호출해 주게 됩니다.리스너를 받으면 이후 비지니스로직을 처리 하면 됩니다. 1234567891011121314151617181920212223242526272829//EditText 설정EditText extTest = ..
애드센스를 사용 중 일때 "주소를 확인하지 않아 지급이 보류 중입니다"라는 알림이 뜨면서 애드센스 지급이 보류되는 경우가 있습니다. 일반적으로 애드센스 알림이 떠 지급이 보류되는 경우에는 좋지 않은 경우만 많지만 "주소를 확인하지 않아 지급이 보류 중입니다"라는 알림은 지급이 보류되어도 기분좋은(?) 알림입니다. 해당 글을 찾아오신분들의 대부분은 이제 막 애드센스를 시작한지 얼마 되지 않은 분들이실텐데, 미리 축하(?) 드립니다. 축하드리는 이유는 해당 알림은 애드센스에서 정한 수익이 인증 기준액에 도달하였기 때문에 표시되는 알림이기 때문입니다. 별도 지급기준액을 수정 하지 않았다면 기본값인 10$를 기준으로 삼아 애드센스 수익 지급액이 지급기준액을 넘어 추가 인증이 필요로 하기 때문에 지급이 보류 되는..
유무선 공유기를 사용 하다 보면 속도가 느려지거나 다양한 오류를 발생하게 될 수 있습니다. 오랜 시간 공유기기를 사용하여서 하드웨어적으로 문제가 있는 경우도 있지만 대부분의 경우 소프트웨어의 문제로 인해 이러한 현상이 발생 되게 됩니다. 위와 같은 상황에서 소프웨어적으로 공유기 설정을 초기화 시켜 처음 공유기를 구매 했을때로 돌아가 괘적한 환경에서 무선공유기를 이용 할 수 있는 방법이 있어 설명 해드릴려고 합니다. 초기화를 진행 하는 경우 모든 설정이 처음생태로 돌아가기 때문에 관리자 비밀번호를 잊어버린 경우에도 관리자 비밀번호의 재설정이 가능하기 때문에 이런 경우에도 유용하게 이용 할 수 있습니다. 1.공유기 설정을 하기 위해 인터넷 주소창에 "http://192.168.0.1/"을 입력 해주세요. 2..
- GPU 출시가격
- 블로그 개설
- 림의 외경
- 한글패치
- 한글 패치
- 투표소
- 초대장
- Looper.prepare()
- GPU 출시
- 라이젠
- 예약메일 전송
- 티스토리 초대장
- 19대 선거
- 민주당 대선 후보
- 7700K
- 래디어 구조
- 배달 지연
- unbound prefix
- 다렉
- 테일즈 오브 베르세리아
- ONLINE JSON
- JSON PASER
- 단면폭
- 1800X
- 1800TI
- 하이엔드 그래픽카드
- 포아너
- 국기 다는 시간
- 사제 쿨러
- 오픈베타
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |