일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- rxandroi
- android Deprecated
- GZIPInputStream
- data class
- 프로그래밍
- 수동서명
- 곰믹스 #곰믹스 프로 #곰믹스프로 #자막 #프리미어 #2019
- Android
- 안드로이드 블로그
- 안드로이드 번역
- android api
- 자바
- tablayout
- Collection Sort
- IT
- 한글꺠짐
- takelast
- Do it! 안드로이드 앱 프로그래밍 - 누가 버전&안드로이드 스튜디오 반영판
- 안드로이드 fragment
- 안드로이드 백그라운드
- 안드로이드
- http
- Retrofit
- rxjava
- java
- 안드로이드 스튜디오
- retrofit 사용법
- HttpsURLConnection
- android bacgkround
- Android Studio
- Today
- Total
목록java (4)
생각자유의 안드로이드 이야기
안녕하세요. 자유 입니다. 이번에 남길 포스트는 String to JsonObject로 변환과 변환된 JsonObject에서 key,value값을 가져오는 코드를 알아 보고자 합니다. 일단 데이터를 만들어야겠지요? String message = "{\n" + " \"title\": \"테스트\",\n" + " \"text\": \"111\",\n" + " \"large_icon\": \"http:000_22.png\",\n" + " \"big_picture\": \"http:000__1_.png\",\n" + " \"redirect_url\": \"\",\n" + " \"action\": \"admin\"\n" + "}"; 현재 저런 스트링을 jsonObject로 변환을 하려면 저희 경우에는 org.js..
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..
오늘 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..
앱 개발중에 커먼스앱이다 보니 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..