본문 바로가기

Android125

안드로이드 이메일로 로그인시 이메일인지 체크 안드로이드에서 로그인을 할때 아이디가 이메일로 로그인하는경우 많습니다. 이때 로그인을 할때 아이디에 이메일 형식을 재대로 적었는지 판별하는 메소드입니다. public static boolean isEmail(String email){ boolean returnValue = false; String regex = "^[_a-zA-Z0-9-\\.]+@[\\.a-zA-Z0-9-]+\\.[a-zA-Z]+$"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(email); if(m.matches()){ returnValue = true; } return returnValue; } isEmail( 이메일형식이 올바른지 판별할 값 ); 하시면 이메일 형식이 맞는.. 2019. 11. 19.
안드로이드 아이디를 체크할때 빈공백 체크. 보통 로그인을 할때 아이디와 비밀번호를 입력하고 로그인을 합니다. 이때 아이디를 입력을했는데 아이디가 빈 공백이어서 인식 할 수 없는 상태가 있습니다. 그걸 판별해주는 메소드를 하나 소개해드리겠습니다. public static boolean isNull(String str){ String name = str; boolean returnValue = true; if(name == null || name.equals("") || name.length() == 0){ returnValue = false; } return returnValue; } 네 이렇게 메소드를 하나 생성하시고 isNull( 아이디값 또는 빈공백을 체크할 EditText값 ); 을 넣어주시면 true/false 값이 반환됩니다. 이에따라서.. 2019. 11. 19.
DatePicker 를 활용하여 생년월일 정보저장. XML부터 간단하게 보여드리겠습니다. 프리뷰를 보시면 이런식으로 나타나있습니다. 이화면으로 가기위해서 우선 이러한 텍스트뷰 2가지를 만들었습니다. 원래 생성되어있는 부모 리니어레이아웃 안에 자식 리니어레이아웃을 생성했습니다. 보시면 출생년도를 지정해달라는 문구에 onClick 이벤트가 걸려있습니다. 이제 java코드를 살펴보시겠습니다. public void onClick(View v){ switch(v.getId()){ case R.id.ymBtn: Intent picker = new Intent(getApplicationContext(),picker.class); startActivityForResult(picker,1000); break; } } 메인에서 이 코드를 사용하여 picker클래스로 화면을.. 2019. 11. 18.
안드로이드 AlertDialog 띄우기. AlertDialog.Builder alert = new AlertDialog.Builder(mContext); //mContext는 변수입니다. 여기에는 Context가 들어가는데 보통 getApplicationContext() 씁니다. // 메세지 alert.setMessage("알려는드릴게^^."); // 확인 버튼 리스너 alert_confirm.setPositiveButton("확인", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { //확인버튼을 눌렀을때 실행하고싶은 동작입니다. } }); AlertDialog alert = alert_conf.. 2019. 11. 14.