일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rxjava
- Do it! 안드로이드 앱 프로그래밍 - 누가 버전&안드로이드 스튜디오 반영판
- 안드로이드 fragment
- Android
- http
- Retrofit
- 프로그래밍
- android bacgkround
- takelast
- android Deprecated
- Android Studio
- java
- 자바
- tablayout
- Collection Sort
- GZIPInputStream
- 안드로이드 번역
- IT
- 곰믹스 #곰믹스 프로 #곰믹스프로 #자막 #프리미어 #2019
- HttpsURLConnection
- data class
- 안드로이드 백그라운드
- rxandroi
- 안드로이드 블로그
- 수동서명
- 안드로이드
- 한글꺠짐
- 안드로이드 스튜디오
- retrofit 사용법
- android api
- Today
- Total
목록분류 전체보기 (26)
생각자유의 안드로이드 이야기
소소하게 Youtube채널을 개성하였습니다.좋아요 및 구독 부탁드리겠습니다. (곧 안드로이드 관련 많은 자료들을 올릴 예정입니다.)https://www.youtube.com/channel/UCwgElJMunsiDF8P2UOzjx2g/ 우선 조대협님께서 작성하신 [REST API를 이용하여, 날씨를 조회하는 간단한 애플리케이션 만들기]http://bcho.tistory.com/1050 를 Retrofit으로 변경을 해보겠습니다. -> 제가 작성한 코드를 Github에 올려두었습니다. https://github.com/Myeongwon-Kang/GetWeather 일단 조대협님께서 작성하신 코드는 일반적인 HttpUrlConnection, gson, AsynsTask등을 사용하였는데 Retrofit을 사용하..
ScaleType 속성 - CENTER : 이미지를 변형없이 중앙에 위치- CENTER_CROP : 이미지뷰의 높이 , 넓이에 맞추어 이미지 크기를 비율에 맞게 꽉차도록 확대 또는 축소함 - CENTER_INSIDE : 이미지뷰의 높이 , 넓이에 맞추어 이미지 크기를 비율에 맞게 높이나 넓이에 맞추어 표시- FIT_CENTER : 이미지 뷰에 맞게 이미지 비율에 맞추어 확대, 축소 되어 보임, 이미지가 중앙에 위치- FIT_END : 이미지뷰에 맞게 이미지 비율에 맞추어 확대, 축소 되어 보임, 이미지 하단에 위치- FIT_START : 이미지부에 맞게 이미지 비율에 맞추어 확대, 축소 하여 상단에 위치- FIT_XY : 이미지뷰에 맞게 이미지 비율에 상관없이 틀에 꽉차게 확대, 축소- MATRIX : ..
webview사용시 html데이터를 파싱해서 사용해야 되는 경우가 있다. 근데 특정기기에서 한글이 꺠지는 경우가 있다.(하위 버전 안드로이드) 구글링을 해보면 여러가지 해결 방법이 나오는데 가장 많이 나오는게 mWebView.loadData(str, "text/html", "UTF-8"); // Android 4.0 이하 버전 mWebView.loadData(str, "text/html; charset=UTF-8", null); /// Android 4.1 이상 이 방법인데 일단 나랑은 안맞는다. 나에 경우 Base64로 인코딩 되어 있어 저 방법은 맞지 않고 webView.getSettings().setDefaultTextEncodingName("utf-8");이방법이 맞았다. 자료를 찾아보니 webV..
소소하게 Youtube채널을 개설하였습니다.좋아요 및 구독 부탁드리겠습니다. (곧 안드로이드 관련 많은 자료들을 올릴 예정입니다.)https://www.youtube.com/channel/UCwgElJMunsiDF8P2UOzjx2g/가끔 안드로이드 개발을 하다 보면 입력창(EditText)에 특정 InputType만 입력을 받아야 할때가 있습니다. 예를들어 가장 많이 하는 회원가입에 경우 ID입력시 보통 영문/숫자만 입력을 받도록 하는 경우가 대부분일때 즉 한글이 입력이 안되도록 해야 합니다. 그럼 어떻게 해야 할까요? 바로 InputFilter요놈을 사용하면 됩니다. 구글 문서에 있는 내용을 잠시 보면 (http://developer.android.com/intl/ko/reference/android/..
Beta3 배포되었습니다. 모두들 업데이트 ㄱㄱ We've just released Android Studio 1.4 Beta 3. This build contains a large number of bug fixes; we decided to reset the release branch to the dev branch to include the large number of high priority bugs and highly starred bugs we had fixed recently, includingHiDPI/Retina display improvements for Windows and LinuxLogcat view mostly rewritten to address a number of stabi..
서포트 라이브러리가 업데이트 되었네요 [Android Support Library, revision 23.0.1] https://developer.android.com/intl/ko/tools/support-library/index.html#overview
오늘 Http라이브러리(HttpsURLConnection)를 이용하여 Http데이터를 받아오는걸 구현하고 있었는데 특정 사이트에 경우 body가 이상한 값으로 계속 보이는것이다. 그래서 하루쯤 고생하다 혹시 몰라 Http Response Header를 다 찍어보니 세상에나.. Content-Encoding=[gzip]이렇게 되어있는것이다. 즉시 2가지 로직을 짜서 테스트를 해봤따. Http Request를 할떄 "Accept-Encoding", "gzip, deflate"보통 위에처럼 header를 추가해서 보내는데 저부분을 주석처리해서 보내는거랑 gzip이 왔을때. GZIPInputStream gzipInputStream = new GZIPInputStream(is); BufferedInputStrea..
안드로이드 스튜디오가 1.4가 Beta2까지 나왔네요. 조만간 정식버전을 보게 되겠네요~ http://tools.android.com/recent/androidstudio14beta2available 어서 정식 버전이 나오기를...
앱 개발중에 커먼스앱이다 보니 Sort를 사용할 일이 자주 있습니다. 특히 가격 표시를 할떄는요. 보통 정렬을 사용할때 많이 사용하는게 TreeMap인데 collection의 경우 중복허용을 하지 않아 제가 필요한 곳에는 사용하기 힘들었습니다. 그래서 생각한것이 클래스내의 Collection클래스를 이용하는 방법이 있어 잠시 소개를 하고자 합니다. ex)6000,5000,10000,20000,6000 이런 상품이 있다고 가졍을 했을대 6000이 중복입니다. 일단 엔티티 클래스를 만들어 보면/** * Created by John on 2015-08-20. */ public class Product implements Comparable { String price; String name; public Str..
안녕하세요. 생각자유 입니다. 이번 글 주제는 아래에 소개된 디자인 서포트 라이브러리에 추가로 가장 빈번하고 많이 사용 되는 레이아웃중 하나인 탭 레이아웃에 대해서 알아보고자 합니다. 지끔까지 탭 레이아웃을 만들기 위해서는 다양한 방법과 복잡한 방법을 사용해야 했었는데 이번에 디자인 서포 트 라이브러리가 배포되면서 아주 쉽게 만들 수 있게되었습니다. 탭인 만큼 슬라이딩 탭으로 만들기로 하겠습니다. 필요한 클래스로는 android.support.design.widget.TabLayout 과android.support.v4.view.ViewPager를 사용하면 됩니다. 우선 메인화면 xml레이아웃을 먼저 만들거 보기로 하겠습니다. 그다음 viewPager를 사용해서 sliding을 해야하니 fragment ..