본문 바로가기

안드로이드10

[Android] 버전낮추기 / 마쉬멜로우에서 롤리팝 마쉬멜로우로 개발하다 보니 권한요청에대한 코드가 너무 많이 필요하네요 공부하는 동안은 롤리팝으로 낮춰서 작업해보겠습니다. 롤리팝으로 버전을 낮추기 위해서 Gradle Scripts > build.gradle을 열어줍니다. 그리고 버전을 21로 바꿔줍니다. (킷캣 버전) 버전을 바꾸면 자동으로 인식해서 오른쪽 상단에 sync now 노란줄이 뜨는데 이 text를 눌러서 싱크를 맞춰줍니다. 빌드가 완료되면 아래 콘솔창에 에러 표시가 뜨면서 뭐 없는 플랫폼을 설치하라는 하이퍼링크가 뜹니다. 이것도 눌러서 Install 마저 해줍니다. 싱크도 다 맞춰지면 MainActivity.java로 가서 킷캣용 Activity를 상속받습니다. ActionBarActivity 로 바꿔줍니다. 자 그러면 안드로이드의 버전 낮.. 2016. 6. 13.
[Android] 선택지 만들기 / select box 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899package com.ktds.jgbaek.mydialog; import android.content.DialogInterface;import android.os.Bundle;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.view.V.. 2016. 6. 10.
[Android] 겹쳐서 안보일때 / layout_below layout_below 를 써서 target 밑으로 내려줄 수 있다. 2016. 6. 10.
[Android] 이메일 형식 체크 이메일 형식을 체크한다. onfocus는 이메일 박스에 커서가 들어왔을 경우를 말한다. 코드에서 패턴의 의미는 [영소문자 a 부터 z 까지, 영대문자 A 부터 Z 까지, 숫자 0 부터 9 까지]를 뜻하며 중간에 @ 와 dot 이 있는 형식을 뜻한다. 123456789101112131415 etEmail.setOnFocusChangeListener(new View.OnFocusChangeListener(){ @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus) { Pattern p = Pattern.compile("^[a-zA-X0-9]@[a-zA-Z0-9].[a-zA-Z0-9]"); Matcher m = p.matcher.. 2016. 6. 9.