본문 바로가기

전체 글

Android - adb start activity am start 쓰면됨.. adb shell am start -a (action) -d (data uri) -t (mimetype) -n (component : packagename/activity)ex) adb shell am start -a android.intent.action.VIEW -d http://www.google.com usage: am start [-D] [-W] [-P ] [--start-profiler ] [--R COUNT] [-S] [--opengl-trace] [--user | current] am start: start an Activity. Options are: -D: enable debugging -W: wait for launch to complete --start-p.. 더보기
Android - Google login / Google plus login 뭐가 다르냐!!! 대부분의 모바일 앱, 웹에서authentication (인증, 넌 누구냐) / authorization (허가, 권한 부여) 과정을 sns 계정을 통해 많이 한다 새로운 서비스에 가입하려면 메일쓰고 이름쓰고 또 해야 하는데어차피 다 똑같은 정보이고 또 쓰기 귀찮으니까 이미 가입한 서비스의 정보를 가져가 쓸게~ 하는거다.. facebook, twitter, google (plus) 가 대부분이고 OAuth 방식으로 하고 있다 뭐.. 이건 그렇다 치고 google 이 말이지..그냥 google 계정이 있고 google plus 계정이 있다 google계정을 가진 사람이 google plus 를 사용하지 않을 수도 있는데google은 google plus 계정을 사용하도록 유도(?) 하고 있고개발자 사이트에도.. 더보기
Android - system resource 위치 /system/framework/framework-res.apk apktool 을 이용해서 풀면리소스들이 똵!! 더보기
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.. 더보기
두번째 퇴사 좀 지나긴했지만두번째 -ㅅ-! 사요나라 했다능 2012.05.20 ~ 2014.05.20딱 2년..의도한건 아님;; サヨナラ 더보기
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.. 더보기
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.. 더보기
스트로베리 나이트 - 인비저블 레인 스트로베리 나이트 극장판 인비저블 레인(Strawberry Night - Invisible Rain) 드디어 봤다 >. 더보기