전체 글253 저자 직강 - [쌤즈] 깡쌤의 안드로이드 프로그래밍 with 자바 SSAMZ.com 에서 저자 직강의로 진행되는 온라인 강의를 학습하기 위한 자료입니다. TestLab-공유파일 : 강의시 진행되는 테스트 Lab 을 따라할때 복사하기 위한 파일들 입니다. TestProject : 강의에서 진행한 테스트 Lab 전체 코드입니다. 쌤즈-깡샘-안드로이드-2022-실습공유파일 : 책에 나와있는 공식 실습을 따라할 때 복사하기 위한 파일입니다. 쌤즈-깡쌤-2022-실습코드 : 책에 나와있는 공식 실습에서 진행한 전체 코드입니다. SSAMZ 의 저자 직강을 보시려면 아래의 URL 을 방문해 주세요.. https://www.ssamz.com/lecture_view.php?LectureStep1=51&LectureSeq=21 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.c.. 2022. 5. 26. p199 소스 코드 변경 199 페이지의 소스코드가 잘못 들어가 있네요. 아래의 코드로 변경되어야 합니다. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { WindowMetrics windowMetrics = getWindowManager().getCurrentWindowMetrics(); int width = windowMetrics.getBounds().width(); int height = windowMetrics.getBounds().height(); binding.textView.setText("width : "+width+", height : "+height); } else { Display display = getWindowManager().getDefaultDispl.. 2022. 5. 19. [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 정리 25 - GoogleMap 본 글은 [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강(www.ssamz.com)을 통해 확인해 주세요. 15.3.2. 지도 제어 앞서 배운 것처럼 AndroidManifest.xml 설정과 레이아웃 XML 파일의 태그로 지도 화면을 출력할 수 있습니다. 하지만 세계지도의 일부분만 보이는 형태로 출력됩니다. 화면에 지도가 정상으로 보인다면 가장 기본으로 제어해야 할 사항은 지도의 중심이 특정 위치로 보이게 해주는 작업입니다. 이를 위해서는 우선 자바 코드에서 지도 객체를 얻어야 합니다. play-services 라이브러리에서 지도는 GoogleMap 객체로 표현되는데, 이 객체는 이벤트 모델로 얻습니다. public cl.. 2022. 5. 9. [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 정리 24 - Retrofit2 구조 본 글은 [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강(www.ssamz.com)을 통해 확인해 주세요. 14.2.2. Retrofit2 구조 안드로이드 앱에서 서버와 HTTP 통신을 도와주는 유명한 라이브러리 중 하나가 Retrofit입니다. HTTP 통신 프로그램을 작성할 때 개발자 관점에서 중요한 점은 "얼마나 성능이 나올까? 얼마나 쉽게 작성할 수 있을까?"인 것 같습니다. 이 두 가지 측면에서 보면 현재 안드로이드에서 HTTP 통신 프로그램 중에 Retrofit이 가장 많은 선택을 받을 수밖에 없는 라이브러리가 아닌가 싶습니다. 인터넷상에 Retrofit과 Volley, AsyncTask의 성능을 비교한 표에서 .. 2022. 5. 9. [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 정리 23 - 파일 읽고 쓰기 본 글은 [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강(www.ssamz.com)을 통해 확인해 주세요. 13.2. 파일 읽고 쓰기 이번 절에서는 안드로이드에서 파일을 읽고 쓰는 방법을 살펴보겠습니다. 안드로이드에서 파일 관련 프로그램은 대부분 자바 API를 그대로 사용하므로 java.io 패키지의 클래스들을 이용해서 작성합니다. File: 파일 및 디렉터리를 지칭하는 클래스 FileInputStream: 파일에서 바이트 데이터를 읽기 위한 함수 제공 FileOutputStream: 파일에 바이트 데이터를 쓰기 위한 함수 제공 FileReader: 파일에서 문자열 데이터를 읽기 위한 함수 제공 FileWriter: 파일에.. 2022. 5. 9. [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 정리 22 - 카메라 앱 연동, FileProvider 본 글은 [깡쌤의 안드로이드 프로그래밍 with 자바 - 2022 - 쌤즈] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강(www.ssamz.com)을 통해 확인해 주세요. 12.2.2. 카메라 앱 연동 카메라 앱 또한 연동하여 유용하게 사용됩니다. 개발하는 앱에 사진을 찍거나 동영상을 촬영하는 기능이 포함되어야 할 때, 카메라 앱을 연동하면 편리합니다. 카메라 앱의 사진을 찍는 화면도 결국 액티비티이므로 인텐트를 발생시키는 것만으로도 쉽게 촬영 기능과 촬영된 데이터를 얻을 수 있습니다. 이때, 카메라 앱을 연동하여 촬영한 데이터를 획득하는 방법에는 섬네일로 받는 방법과 파일 공유 방법이 있습니다. 섬네일로 결과를 받는 방법을 사용하면, 연동한 카메라 앱으로 촬영한 결과 데이터만 앱에서 .. 2022. 5. 9. 이전 1 ··· 9 10 11 12 13 14 15 ··· 43 다음