안드로이드스튜디오 (Android Studio) (5) 썸네일형 리스트형 안드로이드 스튜디오 - volley 라이브러리 서버 통신 해주는 라이브러리! 왼쪽은 우리들 핸드폰 로그인을 할 건데 로그인 한다면 아이디와 패스워드를 입력하게 된다. 회원 정보는 핸드폰에 저장되는게 아니다. 내가 핸드폰을 바꾸는 순간 회원가입을 새로 해야하는 문제가 있다. 다른 사람이 내 핸드폰에서 로그인/회원가입을 할 수 없다. 웬만한 정보는 웹서버에 저장이 된다. 보안이라는 이유도 있다. 핸드폰이 해킹되는 순간 정보가 없어지기 때문에 웹 서버에 저장이 된다. 카톡도 pc나 핸드폰 같지만 실제로는 웹서버에 저장이 된다. Web Server 이쪽으로 로그인 아이디가 맞는지 체크를 해야 한다. 핸드폰에서 웹서버한테 아이디와, 비밀번호를 request 한다. 웹서버는 db에 id, pw 일치하는게 있는지 request 한다. 핸드폰은 그 id , pw .. 안드로이드 스튜디오 - 파이어 베이스 연결했을 때 위에 툴 위에 보시면 tools 라는 항목이 보였고 firebase 선택을 하시면 오른쪽에 assistent 연결을 해서 사용할 수가 있습니다. 맨 위에서 3번째 보시면 real time base 이 부분은 클릭을 하시게 되면 이 화면에서 연결하면 되는지에 대한 부분이 나와있습니다. connect 현재 안드로이드 스튜디오와 fire base 와의 연결을 하기 위한 부분 1번을 꼭 해줘야 합니다. 2번째는 현재 이 프로젝트를 파이에베이스를 쓸 수 있게 플러그인 설치를 해줘야 합니다. 클릭을 하시게되면 설치는 되어 있지만 다시 진행할 필요는 없고 한번 클릭 해볼께요 . 파이어 베이스 버전 19버전을 추가해야 한다는 부분이 있습니다. 이 부분이 진행이 되면 check 되었다는게 나옵니다. 3번째는.. 안드로이드 스튜디오 앱의 데이터를 보여주고 통신하고 이런거를 하려면 모바일 서버를 개발해야 합니다. 어플도 서버가 필요하다. 서버 구축을 할 때 필요하는 기술들이 있다. 모바일 서버를 만든다고 하면 어떤 것들이 구축이 되어 있어야 할까요? 그런 다양한 것들이 필요하다. 보시는 것처럼 이외에도 호시팅, 스토리지, 데이터베이스, 방화벽, 푸시 알림, 도메인 구입, 인증 굉장히 어려움이 있겠죠? 많은 것들을 구축해놓고 잘 동작하는 지도 봐야 하고 이러한 부분들을 모바일 개발자들이 어려워 한 거였는데 그 문제를 해결하기 위해서 구글에서 제공하는 게 있다. 어플에만 개발을 집중해서 하고 서버는 우리가 제공해줄 테니까 이걸 이용해라 파이어 베이스 : 모든 플랫폼을 프로젝트 구축시 자동적으로 필요한 기술들을 만들어 준다는 것 오로지 모.. 안드로이드 스튜디오 - fragment 메소드는 스레드를 통해서 동작시키는 메소드 : run() run 오버라이드 해서 스레드가 동작할 때 어떤 처리를 할지 정해줄 수 있다. 왜냐면 이미 어플리케이션이 실행됬을 때 메인액티비티끝나고 별도의 스레드가 접근해서 ui에 대한 변경을 대신에 매인 그안에서 작업들이 하나씩 순차적으로 처리가 되는 만들면 된다. ui 변경시킬수가 있다. 메세지를 보내주는 역할 : 핸들러 스레드에서 작업을 다 한다음에 그 값들을 핸들러에게 주는 거고 메인스레드 쪽에 전달해가지구 화면에 대한 변경사항들을 처리할 수 있게 된다. 이 부분들을 진행해봤고 처음 다뤄봤던 부분에 대한 설명 뷰를 화면상에 xml 에 배치하고 나서 on create 안에서 findbyid 연결했다. 갯수가 많아지면 코드가 많아지게 된다. 일정한 규칙을 .. 안드로이드 스튜디오 - fragment 메소드는 스레드를 통해서 동작시키는 메소드 : run() run 오버라이드 해서 스레드가 동작할 때 어떤 처리를 할지 정해줄 수 있다. 왜냐면 이미 어플리케이션이 실행됬을 때 메인액티비티끝나고 별도의 스레드가 접근해서 ui에 대한 변경을 대신에 매인 그안에서 작업들이 하나씩 순차적으로 처리가 되는 만들면 된다. ui 변경시킬수가 있다. 메세지를 보내주는 역할 : 핸들러 스레드에서 작업을 다 한다음에 그 값들을 핸들러에게 주는 거고 메인스레드 쪽에 전달해가지구 화면에 대한 변경사항들을 처리할 수 있게 된다. 이 부분들을 진행해봤고 처음 다뤄봤던 부분에 대한 설명 뷰를 화면상에 xml 에 배치하고 나서 on create 안에서 findbyid 연결했다. 갯수가 많아지면 코드가 많아지게 된다. 일정한 규칙을 .. 이전 1 다음