Android(62)
-
ViewPager
public class GuideViewPager extends PagerAdapter { private static final String TAG = GuideViewPager.class.getSimpleName(); private static final int PAGE_COUNT = 3; private Context mContext; public GuideViewPager(Context context){ mContext = context; } @Override public int getCount() { return PAGE_COUNT; } @Override public boolean isViewFromObject(@NonNull View view, @NonNull Object obj) { return..
2020.03.29 -
Install Referrer API
https://developer.android.com/google/play/installreferrer/library Play 설치 리퍼러 라이브러리 | Android 개발자 | Android Developers Google Play 스토어의 Install Referrer API를 사용하여 Google Play에서 추천 콘텐츠를 안전하게 가져올 수 있습니다. Play Install Referrer API 클라이언트 라이브러리는 자바로 작성되며 설치 리퍼러 서비스의 인터페이스를 정의하는 Android 인터페이스 정의 언어(AIDL) 파일의 래퍼입니다. Play Install Referrer API 클라이언트 라이브러리를 사용하여 개발 프로세스를 간소화할 수 있습니다 developer.android.com ..
2020.03.17 -
Android Jetpack & KTX
https://medium.com/coupang-tech/google-i-o-2018-android-jetpack-3da6acc46ba1 Google I/O 2018 — Android Jetpack Google I/O 2018이 5월 8 일부터 3일간 구글 본사가 있는 미국 마운틴뷰에서 개최되었다. 쿠팡에서는 올해도 어김없이 3명의 개발자들이 이 행사에 참석하여 최신 트렌드를 익히고, 구글 개발자들과 교류하는 유익한 시간을 가질 수 있었다… medium.com https://developers-kr.googleblog.com/2018/02/introducing-android-ktx-even-sweeter-kotlin-development-for-android.html Android를 위한 코틀린 개발용 ..
2020.03.05 -
AAC(Android Architecture Components)
https://developer.android.com/jetpack/docs/guide 불러오는 중입니다...
2019.09.13 -
Letter spacing
public static final String LETTER_SPACING = "\u00A0"; private static final int MAX_LENGTH_AF = 6; private static final int MAX_LENGTH_BF = 21; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { mEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(MAX_LENGTH_AF)}); mEditText.setLetterSpacing(0.7f); }else { String inputText = s.toString().replaceAll(Constants.LETTER_SPACIN..
2019.05.23 -
BottomDialog
o styles.xml @anim/design_bottom_sheet_slide_in @anim/design_bottom_sheet_slide_out o BottomDialog.java public class BottomDialog extends BottomSheetDialog { private Window mWindow; private Context mContext; private int mAnimation; private int mPeekHeight = 0; public CommonBottomDialog(@NonNull Context context) { super(context); mContext = context; mWindow = this.getWindow(); } public CommonBott..
2019.04.22