본문 바로가기

Android Saripaar 안드로이드 유효성 체크 라이브러리 사용법(동영상 포함) 안드로이드 입력 폼을 개발할때 유효성 체크는 항상 귀찮은 일입니다. 이것을 쉽게 도와주는 라이브러리 saripaar 에 대해서 알아보겠습니다. 실습용 소스코드(source code) https://github.com/youngsu1/Saripaar-tutorial Saripaar 깃허브 주소 https://github.com/ragunathjawahar/android-saripaar 어노테이션 기반입니다. 선언한 입력뷰 변수 위에 제약사항을 선언해 주세요 @NotEmpty : 필수 입력 @Email : 이메일 입력 @Password : 패스워드 입력 @ConfirmPassword : 패스워드 확인 @Length : 입력 길이 리스너를 implements 해주고 Validator 객체를 생성하고 리스너를 .. 더보기
액티비티 시작할때 EDIT TEXT 자동 포커싱 되는 문제 (activity startup auto focused edittext) activity가 시작할때 edittext에 자동으로 포커싱이 되는 것을 막는 방법입니다. 메인 레이아웃에 아래 두줄을 넣어 주세요 android:descendantFocusability="beforeDescendants" android:focusableInTouchMode="true" 더보기
안드로이드 6.0이상에서 갤러리에서 사진 불러오기가 안되는 문제(Android 6.0 can't get image from gallery) 안드로이드 마쉬멜로 이상 버전에서 갤러리에서 사진을 불러오는 코드가 안먹었는다. 찾아보니 마쉬멜로 이상에선 런타임에 권한설정을 주어야 한다. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { checkPermissions(); } private void checkPermissions(){ if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED|| ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.WRITE_.. 더보기