지식쌓기 73

ffmpeg - android 용 빌드 하기

Windows에서 MinGW 란 것을 이용해서 Android 용으로 ffmpeg 을 빌드해 보자 1. NDK 설치 - https://developer.android.com/ndk/downloads/index.html - android-ndk-r13b-windows-x86_64.zip - C:/dev/Android/android-ndk-r13b 에 풀었음 2. MinGW 설치 - http://www.mingw.org/ - 버전 0.6.2-beta-20131004-1 - C:/MinGW 에 설치했음 - MinGW Installation Manager 실행됨 -> mingw-developer-tookit, mingw32-base, msys-base 설치 3. ffmpeg - https://ffmpeg.org/..

지식쌓기 2016.12.06

Retrofit 2.0 -custom converter...

아.. retrofit 2.0은 정보가 많이 없구나...xml 이 제대로 된 형태가 아니라서 어쩔수 없이 일부 모델에 대해선 직접 파싱을 해야해서 어케어케 해보니 아래와 같이 하면 되더이다.. 맞는 방법인지는 몰겠음 -_-;; Retrofit.Builder builder = new Retrofit.Builder(); builder.baseUrl(baseUrl); builder.addConverterFactory(new ConverterFactory());public static class ConverterFactory extends Converter.Factory { SimpleXmlConverterFactory defaultConverter; public ConverterFactory() { defau..

지식쌓기 2015.12.29

일본어 - 주로 영문표현

주로 영어 단어를 축약해서 쓰는 단어들임..인터넷 돌아다니다가 알게된 단어들 그때그때 정리.. サプリ- サプリメント- supplement- 비타민, 보충제- 줄여서 사프리 라고 하는듯 リプ- リプライ- reply- 영어 그대로 답변- 넷상에서는 "리프"로 줄여서 사용하는듯 アポ- アポイント- アポイントメント- appointment- 약속을 주로 "아포"로 쓰는듯..- アポを取る : 약속을 잡다 リーク- leak- (비밀 등의)누설 ガセ- 가짜, 위조, 거짓말 リークなのかガセなのか- 진짜를 흘린건지 가짜인지

지식쌓기 2014.07.28

Android - Google login / Google plus login 뭐가 다르냐!!!

대부분의 모바일 앱, 웹에서authentication (인증, 넌 누구냐) / authorization (허가, 권한 부여) 과정을 sns 계정을 통해 많이 한다 새로운 서비스에 가입하려면 메일쓰고 이름쓰고 또 해야 하는데어차피 다 똑같은 정보이고 또 쓰기 귀찮으니까 이미 가입한 서비스의 정보를 가져가 쓸게~ 하는거다.. facebook, twitter, google (plus) 가 대부분이고 OAuth 방식으로 하고 있다 뭐.. 이건 그렇다 치고 google 이 말이지..그냥 google 계정이 있고 google plus 계정이 있다 google계정을 가진 사람이 google plus 를 사용하지 않을 수도 있는데google은 google plus 계정을 사용하도록 유도(?) 하고 있고개발자 사이트에도..

지식쌓기 2014.06.17 (1)

Android - theme의 color 얻어오기

android.R.attr 참조를 이용하여현재 theme의 리소스 정보 얻어오기.. TypedArray a = getTheme().obtainStyledAttributes(new int[] { android.R.attr.windowBackground }); Drawable backgroundDrawable = a.getDrawable(0); a.recycle();TypedArray a = getTheme().obtainStyledAttributes(new int[] { android.R.attr.colorBackground, android.R.attr.textColorPrimary, }); int backgroundColor = a.getColor(0, 0); int textColor = a.getCol..

지식쌓기 2014.06.03

DialogFragment 이것저것

첫번째. DialogFramgment 를 사용할때 setRetainInstance(true) 를 적용하여 사용하면orientation 변경등 configuration 이 변경되어 activity 가 재생성이 되었을때 DialogFramgent 가 다시 나타나지 않고 사라지는 문제가 있다. http://stackoverflow.com/questions/12433397/android-dialogfragment-disappears-after-orientation-change 이는 아래와 같은 workaround 로 해결 가능하다. @Overridepublic void onDestroyView(){if (getDialog() != null && getRetainInstance()) {getDialog().set..

지식쌓기 2014.04.02

android 이것 저것

배경을 nine-patch 를 쓸때는 padding 값 지정은 하지 않도록 한다nine-patch 자체가 padding을 고려하여 만든 이미지padding을 적용하면 nine-patch 의 content영역은 무시하고 padding값 우선 적용됨nine-patch 이미지는 서로 overlay가 되지 않는다layer-list 로 설정된 drawable이 모두 nine-patch 인 경우 서로 overlay가 되지 않고 먼저 설정한 nine-patch의 content 영역에 두번째로 설정된 nine-patch 가 들어가게 되고 두번째로 설정된 nine-patch의 content 영역에 text와 같은 content가 위치하게 된다.Fragment 를 inner class로 정의할때는 무조건 public st..

지식쌓기 2014.02.07