본문 바로가기

분류 전체보기

(222)
[Android] fargment stack 비우기 fragment 이동 시점에서 아래 소스 넣어줌 for (int i=fm.getBackStackEntryCount()-1; i>=0; i--) { String entry = fm.getBackStackEntryAt(i).getName(); Log.i("log", "getBackStackEntryAt entry : "+entry); fm.popBackStack(); }
[Android] 디자인 모음 Material 디자인 모음 https://github.com/wasabeef/awesome-android-ui/blob/master/pages/Animation.md 버튼 클릭 시 버튼의 글씨 색깔 바꿔보기 res/color/clickable_words.xml /selector 세팅이 끝나고 버튼을 클릭해 보면 누르고 있을 때 텍스트가 흰색으로 변하고 떼었을 때는 회색으로 변하는 것을 볼 수 있다. 여기서 누른 상태로 변경하려면 xml에 추가하고 자바 소스에서 btn.setSelected(true); 추가한다. 출처 : http://neoroid.tistory.com/entry/Android-Button-클릭-시-Text-색깔을-바꿔보자
[Android] Data Binding 활용법 http://gogorchg.tistory.com/entry/Android-DataBinding-findViewById-이제-안녕 예제 http://www.devexchanges.info/2016/09/using-data-binding-with-recyclerview-in.html 추후에 이렇게 변경되어야 할 것 같음 http://blog.trsquarelab.com/2016/01/data-binding-in-android-listview.html
[Otto] Event Bus http://gun0912.tistory.com/4
[Android] CoordinatorLayout, RecyclerView http://freehoon.tistory.com/entry/안드로이드안드로이드-CoordinatorLayout-활용-Scrolling-Techniques-CoordinatorLayout-활용-Scrolling-Techniques
[Android] ExpandableListView, SwipeListView, Swipe RecyclerView using AndroidSwipeLayout ExpandableListView 안드로이드에서 ListView는 많이들 써보셨을 텐데요. ListView안에 또다른 List가 들어있는 ExpandableListView라는 녀석이 존재 합니다. 기본적으로 ListView를 상속받아 구현한 클래스기 때문에 ListView의 속성과 거의 유사하다고 생각 하시면 됩니다. 생각하실것은 기존의 ListView는 getView하나로 Row를 만들고 사용하였는데 ExpandableListView는 Group 과 Child 의 getView를 각각 구현해 준다는 점만 기억하시면 만드시는데는 큰 문제가 없을 거라고 생각합니다. 자 그럼, ExpandableListView 의 예제를 살펴 보겠습니다. public class TestExpandableListViewAct..
[Android] 구글플레이 스토어에 등록하기 1. 구글에서 로그인 2. https://developer.android.com/index.html 이동 3. 우측 상단에 DEVELOPER CONSOLE 클릭 4. 업데이트할 앱 이름 클릭 5. 좌측 리스트에서 APK 클릭 6. 프로덕션은 배포 베타 테스트는 테스터가 테스트하기 위함으로 테스트한 후에 배포 결정을 할 수 있음 7. 프로덕션 또는 베타 테스트에 APK 업로드하면 완료
[android] webview bridge TEST.java protected class AndroidBridge { public AndroidBridge() {} public String sendIMEI() { TelephonyManager manager = (TelephonyManager) TEST.this.getSystemService(Context.TELEPHONY_SERVICE); String imei = manager.getDeviceId(); mWebView.loadUrl("javascript:getIMEI("+imei+");"); } } TEST.js var imei = ""; function callIMEI() { window.Android.sendIMEI2(); } 출처: http://devian.tistory.com/159