안드로이드 프로젝트 해석 - OpensoureIsHope/OpensourceIsHope GitHub Wiki

안드로이드 프로젝트 분석

  • xml : ui 수정 부분
  • java : ui와 해당되는 부분에 기능 넣기, 그 외 기능추가(db 연결등)
  • Menifest : 페이지에 해당되는 java 파일추가시 꼭 선언해줘야함!
  • drawable 폴더 : 넣고 싶은 그림 파일을 추가해놓는 곳 후에 xml에서 가져다 쓸 수 있음
  • values 폴더 : 여러 특성을 미리 지정해 둘 수 있음 (ex)colors.xml : 미리 색깔을 지정해두고 그 이름으로 갖다 쓸 수 있음

각 파일마다 분석 (실행 순서대로 입력하겠습니다.)

  • SplashActivity.java - activity_splash.xml 제일 처음 안드로이드 App을 실행시켰을 때 볼 수 있는 화면 인트로 화면이라고도 함

  • LoginActivity.java - activity_login.xml 로그인 화면

-> sign up 버튼 눌렀을 시에!

  • MainActivity.java - activity_main.xml 회원가입 화면 submiy 버튼 누르면 다음 페이지(ImageSelectActivity.java - activiy_image_select.xml)로 넘어감

  • ImageSelectActivity.java - activiy_image_select.xml 이미지를 버튼을 누를때마다 바뀌게끔..!

회원가입버튼을 누르면 마이 페이지가 나옴

*MyPageActivity.java - activity_my_page.xml 자신의 정보를 확인할 수 있는 곳