앱(268)
-
JSONParserDemo-JSON파일 생성 후 해당 파일을 읽어와 출력하기
JSON파일 생성 후 해당 파일을 읽어와 출력하기 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-TextView추가 /assets/sample.json 마우스 우클릭 > New > Folder > assets 폴더 생성 마우스 우클릭 > New > File > sample.json JSON파일 인코딩 방식 변경하기 JSON 데이터 작성 MainActivity.java import //assets폴더의 정보 처리를 위해 AssetManager 생성 //JSON파일 읽기 //byte스트림을 문자스트림으로 변환 //JSON데이터 //JSONObject 생성 //JSONArray 생성 sample.json 파일 생성 JSON파..
-
JSON, 데이터 교환 방식
JSON 특정 언어에 의존적이지 않는 독립적인 데이터 교환 방식입니다. 텍스트로 이뤄진 데이터 표현 방식으로 사람이 읽고 쓰기 용이하고 기계에서 분석 활용하기에도 용이하여 XML과 함께 많이 사용되고 있습니다. 형식은 자바스크립트의 구문 형식을 따르지만, 프로그래밍 언어나 플랫폼에 독립적입니다. 오브젝트나 배열 형태로 데이터를 구조하여 전달할 수 있습니다. 자바 스크립트 문법을 사용하였기 때문에 자바스크립트를 자주 사용하는 웹 개발환경에 유리합니다. JSON 형식 배열 [ 값(value), 값 ] 객체 { 이름(key):값, 이름:값 } 일반적인 형태 [ { key:value }, { key:value } ] JSON 표현 자료형 기본 자료형수, 문자열, 참/거짓, null집합 자료형배열, 객체 문자열 ..
-
ReadFileFromSDCardDemo-파일쓰기, SD카드에 파일을 생성하고 해당 파일 읽어오기
SD카드에 파일을 생성하고 해당 파일 읽어오기 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-TextView 추가 MainActivity.java import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; //파일명 지정 //SD카드 경로 지정 //파일 생성 >확인 //파일로부터 데이터 읽기 >확인 AndroidManifest.xml 출력 결과 DDMS창에서 파일 생성 확인 PC로 파일 옮긴 후 파일 내용 확인하기
-
FileDemo-Activity가 가지고 있는 내장 메소드를 사용하여 내장영역에 데이터를 저장하고 호출하기
Activity가 가지고 있는 내장 메소드를 사용하여 내장영역에 데이터를 저장하고 호출하기 Activity 생명주기에 의해 내용을 자동 저장하도록 구현 내장영역이므로 경로 없이 파일 호출가능 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가 MainActivity.java //파일명 지정 //이벤트 처리 //파일로 부터 Data를 읽어옴 //파일에 Data를 저장함 Activity생명주기를 통한 Data 처리 파일 저장 경로 생성된 파일은 DDMS창을 통해 확인할 수 있습니다. \Data\Data\kr.android.file\f..
-
HttpClientPostDemo-입력값을 웹서버에 전송 후 전송결과를 XML데이터 형태로 받아 전송에 대한 결과 처리
입력값을 웹서버에 전송 후 전송결과를 XML데이터 형태로 받아 전송에 대한 결과 처리 입력값에 대해 웹서버전송 후 전송결과를 XML데이터 형태로 전달받아 전송에 대한 성공/실패 처리 빈 문자열 체크 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Layouts-LinearLayout(Horizontal) 추가 -Graphical Layout > Form Widgets-TextView 추가 -Graphical Layout > Text Fields-Plain Text 추가 Graphical Layout > Layouts-LinearLayout(Horizontal) 추가 -Graphical Layout > Form Widgets-TextView 추가..
-
NetworkImageDemo-서버에서 Image 읽어 출력하기
서버에서 Image 읽어 출력하기 바이너리 데이터(이미지) 읽어와서 표시하기 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > image&Media-ImageView 추가 AndroidManifest.xml MainActivity.java import //스레드를 생성해서 서버에 접속 -processData //서버에 접속해서 Image를 읽기 - getStreamFromURL //읽어온 InputStream을 Bitmap으로 전달 - getRemoteImage 출력 결과