본문 바로가기

반응형

(6)
[Android]안드로이드 앱 최신 버전 체크(with Firebase Remote Config) 이전 포스팅중에 하나인[Android]안드로이드 앱 마켓 버전 체크에서 사용하던 코드는 이제 사용이 불가능합니다.(현재 코드를 일부 수정하여 사용 가능합니다)그렇기에 미루고 미루어두었던 Firebase의 Remote Config를 통해 앱 버전을 체크하는 방법에 대해 알아보겠습니다.이번 포스팅에서 설명하는 소스코드는 GitHub에서 만나보실 수 있습니다. 우선 Firebase에 새로운 프로젝트를 생성합니다.원하는 프로젝트 이름을 정하시고 국가/지역을 선택합니다. 프로젝트 생성이 완료된 후 Android앱에 Firebase 추가 버튼을 클릭합니다. Firebase를 추가하고자하는 안드로이드 프로젝트의 패키지 이름을 입력합니다.아래 입력사항들은 선택사항이니 생략하셔도 됩니다. 다운로드 google-servi..
[Android]버터나이프(Butter Knife)의 @OnTextChanged로 EditText 변경 이벤트 탐지 안드로이드 앱을 개발하시는 분이라면 거의 대부분 알고 계시는 버터나이프(Butter Knife)@BindView 어노테이션을 이용해서 findViewById의 반복 사용을 제거해주고,@OnClick 어노테이션으로 클릭 이벤트를 대체해주고,@BindString, BindColor 어노테이션으로 리소스의 값들도 쉽게 가져올 수 있는정말 정말 유용한 라이브러리입니다. 이 3가지 외에도 @OnTextChanged 어노테이션이 있습니다.이름 그대로 텍스트가 변경되는 이벤트를 대체해줍니다. 보통 EditText의 값이 변경되는 이벤트는 addTextChangedLister 리스너와 TextWatcher 인터페이스를 사용합니다. 12345678910111213141516editText.addTextChangedLis..
[Android]투명도, 알파값 정리 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% — D6 83% — D4 82% — D1 81% — CF 80% — CC 79% — C9 78% — C7 77% — C4 76% — C2 75% — BF 74% — BD 73% — BA 72% — B8 71% — B5 70% — B3 69% — B0 68% — AD 67% — AB 66% — A8 65% — A6 64% — A3 63% — A1 62% — 9E 61% — 9C 60% — 99 59% — 96 58% — 94 57% — 91 5..
[Android]현재 날짜(년-월-일-시-분-초) 구하기(SimpleDateFormat) // 현재 날짜(년/월/일 시/분/초) public String doYearMonthDay() { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd-HH-mm-ss-SSS", Locale.KOREA); Date date = new Date(); String currentDate = formatter.format(date); return currentDate; } 원하시는 날짜 형식으로 입력하여 사용하시면 됩니다.
[iOS]스터디 시작 '초급' 개발자라는 명칭에 걸맞게 현재 안드로이드 개발 하나밖에 할 줄 모르는 상황입니다. 그렇기에 개발 능력을 넓히기 위해 맥북도 있는겸 iOS를 공부하기로 했습니다. 스탠포드에 iOS 강의한 내용 유명하고 유익하다고 해서 아이튠즈 및 유튜브를 검색하여 시청해보니 영어 울렁증이... 한글 자막이 추가된 영상이 없을까 찾아보다가 '인프런'(https://www.inflearn.com/)이라는 영상 강의 사이트에 '한글링'(http://hangling.org/)이라는 번역 프로젝트 팀에서 자막을 달아서 제공하고 있는걸 발견했습니다. (한글링... 고마운 분들...) 틈나는대로 해당 강의를 수강하며 배운 내용을 복습하는 식으로 포스팅을 진행하겠습니다. 강의링크 : https://www.inflearn.com..
[Android]안드로이드 앱 마켓 버전 체크 현재 앱이 업데이트가 필요한지 아닌지 판단하기 위해서는 플레이스토어에 현재 앱의 버전이 몇인지 알아내야합니다. 아래의 코드는 플레이스토어에서 등록된 앱의 최신 버전을 가져오는 코드입니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051public class MarketVersionChecker { public static String getMarketVersion(String packageName) { try { Document doc = Jsoup.connect("https://play.google.com/store/apps/details?id=" + packageName).get()..

반응형