data class 썸네일형 리스트형 Network - OkHttpClient / Socket 통신 Socket1) TCP/IP 통신2) Http 통신 3) 양방향 통신으로 서버 ↔ 클라이언트 End Point를 연결 소켓으로 서버를 구성할 경우 우선 다음 순차에 맞춰 구현하면 됩니다.1) ServerSocket(Port)로 서버를 생성한다.2) 서버로부터 데이터 받을 준비를 하기 위해 연결 요청을 수락하는 accept()를 정의한다. ( = Socket)3) 2의 경우의 객체를 socket으로 했을때 inputStream을 Buffer에 넣어둔다 (= 클라이언트 → 서버 로 데이터 전송)4) 3을 한 다음에 socket의 outputStream을 PrintWriter에 넣어둔다. (= 서버 → 클라이언트로 데이터 전송)5) 3번의 경우에 대해 Client → Server로 데이터 요청을 진행하는 것이.. 더보기 Permission 처리와 ListAdapter 활용법 오늘은 사진첩 만드는 과정을 진행할 겁니다. 틀은 다음과 같습니다. 이런 느낌의 사진첩을 만들건데 여기서 필요한 것은 다음과 같습니다.1) RecyclerView (GridLayout을 통한 레이아웃매니저 관리)를 활용한 뷰규성2) 이미지는 불러온 만큼 들어오고 나머지엔 사진 불러오기.. 문구가 들어가는것으로 보아item.xml은 두 개가 필요하며 하나는 이미지뷰 다른 하나는 TextView로 셋팅하면 될 것입니다.3) 사진첩 접근에 대한 권한 확인4) 사진을 가져올 때 Uri로 넣고 사진 불러오기 + 사진불러오기 선택시 해당 itemView에 리스너달기5) sealed class 안에 data class(모델 -> 이미지(uri)), object 형태(싱글톤 느낌으로 상속 중인 클래스에 쉽게 접근하.. 더보기 이전 1 다음