728x90 안드로이드/네트워크3 안드로이드 json 사용하기 JavaScript Object Notation의 약자로 JavaScript 언어에서 객체를 표현하는 문법을 사용해 데이터를 표현하는 비 표준 문서이다. 다양한 데이터 타입을 표현할 수 있어 많이 사용하는 문서 양식이다. package com.example.httpjson import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* import org.json.JSONArray import java.io.BufferedReader import java.io.InputStreamReader import java.net.HttpURLConnec.. 2022. 6. 26. 안드로이드 xml 문서 사용 xml 문서 Extensible Markup Language W3c에서 개발된 마크업 언어 데이터를 태그라는 것으로 묶어 관리하는 기법이다. xml 문서 파싱 문서를 분석하는 것을 Parsing 이라고 부른다. XML 문서 파싱에는 여러 방법들이 제공되나 여기에서는 비교적 간단한 DOM 방식을 사용한다. XML 문서에서 추출한 모든 데이터는 문자열이므로 적당한 타입으로 변환하여 사용해야 한다. package com.example.httpxml import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* import kotlinx.androi.. 2022. 6. 26. 안드로이드 서버 미디어 가져오기 서버에 있는 이미지, 사운드, 동영상 데이터를 가져올 수 있다. 이미지는 Bitmap 객체를 만들 때 서버와 연결되어 있는 스트림을 설정해주면 이미지 데이터를 수신 받을 수 있다. 사운드는 MediaPlayer 객체를 만들 때 서버의 사운드 파일을 지정해주면 된다. 동영상은 VideoView에 서버의 동영상 파일을 지정해주면 된다. 파일 지정 시 웹 브라우저에서 요청할 수 있는 주소를 설정해야 한다. package com.example.httpmedia import android.graphics.BitmapFactory import android.media.MediaPlayer import android.net.Uri import androidx.appcompat.app.AppCompatActivity .. 2022. 6. 26. 이전 1 다음 728x90