Adapter 5

102일차(1)/Android App(67) : 모바일 갤러리 기능 구현(1)

102일차(1)/Android App(67) : 모바일 갤러리 기능 구현(1) - String... 은 String 배열 [] 과 같다. 인자로 받는 패러미터의 개수를 동적으로 받을 수 있다는 뜻! - 사진을 찍어서 업로드 버튼을 누르면 UploadTask를 통해서 전달한다. - 안드로이드에서의 이 작업은 이런 폼을 원하는 위치로 제출(submit)하는 것과 같다. - 위 form 요소를 java 코드로 구현한 것! - PrintWriter 객체에 append해서 문자열을 전송한다. - 이렇게 서버에 전송하면 서버는 이 약속된 키 값에 따라 동작하는 것이다. - 개행기호, 구분선 등을 사용해 받는 정보를 이렇게 구성해볼 수 있다. - 이 하나가 1바이트이다.(8개) - 키 값으로 이런 데이터가 넘어왔다는..

국비교육(22-23) 2023.03.08

90일차(1)/Android App(56) : mp3 파일 재생 예제 / 재생목록 출력(ListView)

90일차(1)/Android App(56) : mp3 파일 재생 예제 / 재생목록 출력(ListView) - mp3 파일 여러개를 안드로이드 ListView에 넣어서 보여주기 - 음악파일에는 앨범,타이틀 이미지 등 여러 정보가 들어있다. 이 정보를 읽어오기! - Spring 의 자원을 넣는 폴더 안에 넣어주기 - 서버에서는 json으로 출력 → 안드로이드가 받아서 listview에 출력 → 그 listview 셀을 클릭하면 재생할 준비를 하고 재생하도록! - 안드로이드 리스트뷰 만들기 activity_main.xml android:choiceMode="singleChoice" - 선택 모드. 하나씩 선택할 수 있는 레이아웃이다. - 이런 형태로 레이아웃을 잡아준다! MainActivity package ..

국비교육(22-23) 2023.02.16

70일차(1)/Android App(13) : Custom Adapter 생성, Serializable 인터페이스 구현

70일차(1)/Android App(13) : Custom Adapter 생성, Serializable 인터페이스 구현 - Custom Adapter 만들어서 view연결하기 - Class에 Serializable 인터페이스 구현하기 - 새 모듈 생성 MainActivity package com.example.step06customadapter; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import androidx.appcompat.app.AppCompatActivity; impo..

국비교육(22-23) 2023.01.16

69일차(2)/Android App(12) : ListView, Adapter 활용 예제 / java to kotlin 작성 연습

69일차(2)/Android App(12) : ListView, Adapter 활용 예제 / java to kotlin 작성 연습 - 사용자에게 입력받은 값을 ListView에 추가하기 - 같은 코드 Kotlin으로 작성해보기 - 새 모듈 생성 - java로 생성하기!! step05example package com.example.step05example; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; import androidx..

국비교육(22-23) 2023.01.15

68일차(2)/Android App(10) : ListView, OnClickListener, AlertDialog 활용 예제

68일차(2)/Android App(10) : ListView, OnClickListener, AlertDialog 활용 예제 - xml 레이아웃을 사용하는 setContentView 로 액티비티를 보여준다. - 이 메소드를 활용해서 xml로 만들어진 UI의 참조값을 얻어온다. - 어떤 UI에 id를 부여하고, 이 id를 활용해서 액티비티에서 참조값을 얻어와서 사용할 수 있다. - 하나의 어플리케이션은 여러개의 activity로 구성될 수 있다. - 하나의 액티비티가 첫 화면으로써 사용자를 대면한다. - intent filter 가 들어있는 액티비티가 앱이 처음 런칭될 때 실행된다. - 액티비티를 이동하고자 한다면? - 액티비티를 활성화시키는 객체는 intent 객체이다. - 이 객체를 생성해서 그 안에..

국비교육(22-23) 2023.01.13