본문 바로가기
[android] how to apply actionBarStyle and android:actionBarStyle both? android, how to apply actionBarStyle and android:actionBarStyle both? android developer reference 문서를 보면,actionbar 에 custom style 을 적용하면서 compatibility 이슈를 동시에 해결하려면android:actionBarStyle 과 actionBarStyle 을 동시에 적용할 것을 설명해준다. 하지만, Eclipse 에서 실제로 적용해보면 인식할 수 없다는 xml error 가 발생한다. 이는 다음과 같이 해결할 수 있다. 1. tools 라는 name space 를 정의해준다. xmlns:tools="http://schemas.android.com/tools" 2. android:actionBar.. 2014. 3. 5.
[android] viewpager fragment visibility check. android, viewpager fragment visibility check. 2가지 방법이 있다 : setMenuVisibility, setUserVisibleHint 하나는 setMenuVisibility 를 override 하여 전달되는 visible 값을 체크하는 것이다.ViewPager 의 해당 페이지의 fragment 가 focus 되면 해당 함수가 불린다. @Override public void setMenuVisibility(final boolean visible) { super.setMenuVisibility(visible); if (visible) { ... } } 두번째는 setUserVisibleHint 를 override 하여 isVisibleToUser 값을 체크하는 것이다... 2014. 3. 4.
White Noise ( 백색 소음 ) 그리고 Pink Noise ( 분홍색 소음 ) 에 대해 알아보자. White Noise ( 백색 소음 ), Pink Noise ( 분홍색 소음 ) 에 대해 알아보자. 우리가 흔히 잡음, 소음이라고 하면 시끄럽고 우리 귀를 거슬리게 하는 소리만을 떠올리곤 하죠.하지만 그런 나쁜 잡음, 소음만 있는 것은 아닙니다. 오히려 "좋은 소음" 혹은 "좋은 잡음" 이라고 불리는 녀석들이 있으니그 녀석들은 바로 White Noise(백색 소음), Pink Noise(분홍색 소음), Brown Noise(갈색 소음) 등입니다. 화이트 노이즈( 백색 잡음 )는 모든 주파수대에서 동일한 세기(데시벨)을 갖는 소음인데요, 다른 소음들을 다 차단하는 효과가 있습니다. 이 노이즈 이름이 화이트 노이즈인 이유는 빛과 연관되서 생각할 수 있는데,빛도 주파수 대역을 갖습니다. 가시광선에서 흰 색은 .. 2014. 2. 27.
[앱 추천] 집중력 향상!! - 공부하는 데 집중하고 싶으신가요? 숙면을 취하고 싶으신가요? [앱 추천] 집중력 향상!! - 공부하는 데 집중하고 싶으신가요? 숙면을 취하고 싶으신가요? ** 여기를 클릭해서 앱을 설치해보세요 ** 오늘 소개하고자 하는 앱은 "집중력 향상!!" 이라는 앱이다.우연한 계기로 화이트 노이즈( 백색 소음 )을 알게 되었다.앱의 첫 페이지에서도 화이트 노이즈가 무엇인지 설명을 하긴 하지만 간단히 이야기하면.. 주변의 집중력을 방해하는 잡음들을 제거해주는 "좋은 소음" 을 이야기한다.그래서 화이트 노이즈(백색 소음)을 듣고 있으면 주변 소리에 방해받지 않고 집중을 할 수 있다.이 화이트 노이즈(백색 소음)은 숙면에도 도움이 된다고 한다. 화이트 노이즈(백색 소음) 에 대한 자세한 설명은 아래 링크를 참조하시길~ 화이트 노이즈에 대한 자세한 설명 앱의 첫 시작은 이 앱이 어.. 2014. 2. 27.
[android] PagerTitleStrip example android, PagerTitleStrip example PagerTitleStrip? ViewPager 안에 들어가 ActionBar 의 Tab 과 비슷한 효과를 낼 수 있는 녀석을 이야기한다. xml java FragmentPagerAdapter{private static final String[] titles = { "Page 1", "Page 2", "Page 3", "Page 4" }; @Overridepublic CharSequence getPageTitle(int position) { return titles[position];}} actionbar, Android, android.support.v4.view.PagerTitleStrip, android.support.v4.view.View.. 2014. 2. 26.
[앱 추천] 색칠공부 - 아이들의 상상력과 창의성을 키워주세요. [앱 추천] 색칠공부 - 아이들의 상상력과 창의력을 키워주세요. ** 앱을 설치해보려면 여기를 클릭하세요!! ** 오늘 소개하려고 하는 앱은 "색칠공부" 앱이다. 제목이 그냥 색칠공부라서 밋밋하기는 하지만 그래도 성인들은 심심풀이로 할 만하고,아이들은 상상력과 창의력 신장에 좋을 것 같다. 무엇보다도 아이들이 스마트폰을 가지고 노는 일이 많은데,아무거나 틀어주어 오작동을 하게 하거나,무작정 게임을 틀어주기보다는우리가 어릴 적 나름 "공부"의 개념으로 했던 "색칠공부" 앱을 틀어 주는 것이 훨씬 좋지 않을까 싶다. 첫 시작화면은 위와 같다."기본 그림" 과 "더 많은 그림" 이라는 메뉴가 있다.기본 그림은 앱에 내장되어 있는 그림들을 선택해서 색칠할 수 있고,더 많은 그림은 다른 앱들을 추가로 다운받아서 .. 2014. 2. 25.
[android] Parcelable vs Serializable android, Parcelable vs. Serializable Serializable 은 Java 만 아는 사람이라면 쉽게 알 수 있는 serialization 방법.그냥 Serializable 을 implementation 만 해주면, serialize 가 필요한 순간에 알아서 serialze 해주는 편리한 marker interface. 그러나, mobile 시대가 강림하면서 등장한 유망한 어린이(?) 가 있으니 그는 바로 Parcelable.이 녀석은 IPC ( Inter Process Communication ) 에 최적화된 녀석으로.Serialize 보다 속도가 빠르다.물론, 해야 하는 일은 Serialize 보다 훨씬 많다.직접 serialize 되어야 할 녀석들을 선별해서 그것을 쓰고 읽.. 2014. 2. 15.
[android] soft input ( keyboard ) visibility 판단 android, soft input ( keyboard ) visibility 판단 private static final int SOFT_INPUT_MINIMUM_HEIGHT = 300; ViewGroup.getViewTreeObserver().addOnGlobalLayoutListener( new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mIsSoftInputShown = isSoftKeyboardShown( Activity, ViewGroup ); }}); private boolean isSoftKeyboardShown( Activity activity, View containerView ){int decorViewHei.. 2014. 2. 14.
[android] compile error, is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, et-rEE, fa, fi, fr, he, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, ms-rMY, nb, nl, pl, pt, pt-rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, t.. android, compile error is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, et-rEE, fa, fi, fr, he, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, ms-rMY, nb, nl, pl, pt, pt-rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh, zh-rCN, zh-rTW, zu Lint Error 에 해당하는 Compile error 로 모든 language 에 대한 support 를 권장하고자 하는 android 측의 움직임인듯 싶다.해당 lint 에러를 꺼주면 바로 co.. 2014. 2. 13.
반응형