[Android] 로그인&회원가입 기능(2) - 중복체크(php, 프로젝트 소스코드 포함)
·
앱 개발/Java
https://haruvely.tistory.com/32 1편입니다 +) 아이디 중복체크 기능 추가 public class ValidateRequest extends StringRequest { //서버 url 설정(php파일 연동) final static private String URL="http://ip:port/UserValidate.php"; private Map map; public ValidateRequest(String userID, Response.Listenerlistener){ super(Method.POST,URL,listener,null); map=new HashMap(); map.put("userID",userID); } @Override protected Map getParam..
[Android] 로그인&회원가입 기능 구현 - mysql, php(외부 서버) 활용
·
앱 개발/Java
실행 이미지 저는 외부 서버를 포트포워딩&인바운드 규칙 설정을 통해 열어놨습니다 (이 글에선 방법은 생략하겠습니다) 외부서버에서 HediSQL을 통해 localhostDB 127.0.0.1에 user database를 만들고 table도 user로 만들어줬습니다 회원가입&로그인 기능을 할 DB를 만들어주셨으면 이제 안드로이드앱을 설계할 차례입니다 우선 필요한 권한을 추가해줍니다 implementation 'com.android.volley:volley:1.1.1' android:usesCleartextTraffic="true" 전체 소스코드입니다 public class LoginActivity extends AppCompatActivity { private EditText et_id, et_pass; p..
[Android] Vector Asset drawable 크기 조절 및 배경색 그리기
·
앱 개발/Java
drawable - new - vector asset 으로 원하는 Clip Art를 아이콘으로 만들어준 후 배경색을 단색으로 입히고 싶었습니다 이 코드 그대로 사용하셔도 됩니다. 처음에 배경을 원으로 만들었을때 아이콘과 맞지 않아서 pathData를 직접 바꿔주었습니다
[Android] 앱 아이콘(로고) 만들기 + 변경하기 (Image Asset 사용)
·
앱 개발/Java
앱 아이콘(로고) 만들기 전에 앱 아이콘의 배경색부터 만들어줍니다 저는 그라데이션 색의 배경을 만들고 싶어서 따로 만들어 준 거여서 단색으로 배경을 설정하실 거라면 아래의 과정은 생략하셔도 됩니다 우선 Android 를 Project로 변경해 줍니다 app - main - res - drawable-v.24 에 New - Drawable Rsource File 로 ic_main_background.xml을 생성해줍니다 [ic_main_background.xml] 하단 이미지와 같은 그라데이션 색의 배경색이 생성 됩니다 이제 로고 아이콘을 만들어 줍니다 res - New - Image Asset 1 : Name 을 저는 ic_main으로 바꿔줬습니다 원하시는 이름으로 바꿔주시면 됩니다 2 : Clip Ar..
[Android] Timer 구현 - Handler
·
앱 개발/Java
- Timer 시작 버튼을 누르면 카운팅 - 일시정지 버튼을 통해서 타이머 일시정지 - 시작 버튼을 다시 누르면 멈췄던 숫자에서 재 카운팅 [MainActivity.java] public class MainActivity extends AppCompatActivity { private static final int MESSAGE_TIMER1_START = 100; TimerHandler timerHandler = null; Button buttonStart, buttonStop; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti..
[안드로이드] fragment 창 생성 + bottom navigation bar 커스텀 + 메뉴 아이콘 커스텀(저작권 상관X)
·
앱 개발/Java
-종속성 추가 build.gradle에 dependencies안에 종속성을 추가한다 //bottom navigation view implementation 'com.google.android.material:material:1.2.0' - Bottom navigation menu 추가 + menu icon 추가 res - new - new Resoucr Directory에서 menu Directory를 생성해줍니다 btm_menu.xml을 menu Directory안에 만들어 줍니다 원하는 메뉴 아이콘은 drawable - new - Vector Asset에서 Clip Art중 원하는 아이콘 선택 후 색깔과 크기를 커스텀해주시면 됩니다 - 어두운 테마 적용 저는 어두운 테마를 좋아해서 아래 부분은 어두운..
[android] Toolbar menu 사용하기(왼쪽, 오른쪽 다) + menu icon 커스텀
·
앱 개발/Java
Toolbar 만드는법은 전 게시글을 참고해주시면 됩니다 https://haruvely.tistory.com/ 맨땅에 코딩 다른 개발자분들에게 도움이 되었으면 좋겠습니다 haruvely.tistory.com 1. layout 에 menu.xml을 만들어 줍니다 res에 오른쪽 마우스 - Android Resource Directory - New Resource Directory를 누르신 후 menu를 선택해줍니다 그 후 menu폴더가 생기면 폴더에 오른쪽 마우스 - new - menu Resource File 을 클릭해줍니다 menu.xml에 오른쪽에 들어갈 아이콘을 추가해줍니다 [menu.xml] +) 아이콘 만드는법 drawable - new - vector asset을 누르신후 Clip Art에서 ..
[안드로이드]ActionBar, ToolBar, 상태 표시줄 커스텀
·
앱 개발/Java
모르시겠으면 그대로 쭉 따라하시면 됩니다 1) ActionBar, ToolBar 커스텀 1. 우선 원래 있던 ActionBar를 지워줍니다 themes.xml에서 로 style을 변경해줍니다 어두운 테마를 원하시면 Light 대신 Dark를 써주시면 됩니다 2. layout에 toolbar.xml을 만들어줍니다 [toolbar.xml] 위 소스코드에 대한 Design입니다 android:background에서 @color에 컨트롤+왼쪽마우스 클릭 하시거나 colors.xml에 들어가주셔서 원하시는 색상 코드를 입력해줍니다 #FDB9C5 3. toolbar를 사용하는 layout에 오셔서 include해줍니다 저는 activity_main.xml에 추가해주었습니다 이 코드를 추가해주시면 됩니다 [activ..