본문 바로가기

모바일앱개발2

안드로이드 리스트뷰 만들기 기존의 프로젝트에서 버튼을 사용해서 갤러리와 이미지 처리 activity로 각각 넘어갔었다. 미관상.. 보기 불편해서 gridview로 이쁘게 만들까 하다가, 원래 기획대로 리스트뷰로 재구성해봤다. listView라는 empty activity를 하나 생성해주었다. - activity_list_view.xml ListView는 EditText 나 ImageView와 같이 사용자가 정의한 데이터 목록을 아이템 단위로 구성하여 화면에 출력하는 ViewGroup의 종류이다. ListView에 사용자 지정 데이터를 활용해 화면에 표시하기 위해서는 Adapter 클래스를 사용해야 한다. 사용자 데이터와 화면 출력 View 의 두 부분을 이어주는 역할이라고 보면 된다. - listView.java public cl.. 2021. 3. 30.
Django + Android 이미지 주고 받기 (3) 일단 이틀에 걸친 험난한 연동이 아마도 일단락 된 것 같다. 구글링 해본 결과 Mysql을 사용해서 직접적으로 이미지를 전달할 수는 없고, 바이너리화 하여 json에 포함시켜 주고 받거나, 아예 별도의 데이터 저장소에 저장하고 그 위치에 대한 주소를 json 에 포함시키는 방법이 있는 것 같았다. 나는 두 번째 방법으로 구현해보려고 한다. 1) 프로젝트 root 디렉토리에 media 폴더 만들기 MEDIA_URL 은 media 폴더에 들어오는 이미지 파일들에 대한 고정 url을 지정해주는 것이고, 데이터베이스에는 이미지의 주소만 저장을 하도록 구현하기 때문에, 실제 파일이 저장되는 경로를 root로 한다. 다시 말하면, MEDIA_URL에 대한 request가 들어오면 MEDIA_ROOT 에서 처리가 되.. 2021. 2. 24.