728x90

프로그래밍 218

[안드로이드 프로그래밍] 10장 직접 풀어보기 10-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.397 직접 풀어보기 10-1 [실습 10-1]을 다음과 같이 수정하라. ThirdActivity를 추가한다. 라디오 버튼으로 선택된 액티비티가 나오게 한다. 코드 MainActivity.java package com.cookandroid.test; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RadioButton; public class Main..

개발/책 2021.11.19

[Android Studio] 간단 그림판 만들기

안드로이드 스튜디오로 그림판 만들기 코드 activity_main.xml MainActivity.java package com.cookandroid.test; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.os.Bundle; import android.view.MotionEvent; import androi..

개발/Android 2021.11.17

[안드로이드 프로그래밍] 9장 직접 풀어보기 9-2

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.364 직접 풀어보기 9-2 [실습 9-1]을 다음과 같이 수정하라. 클릭한 두 점을 끝점으로 하는 사각형이 추가로 그려진다. 옵션 메뉴에서 색상을 선택하게 한다. 색상이 서브 메뉴로 나오고 빨강, 초록, 파랑만 사용한다. 코드 MainActivity.java package com.cookandroid.test; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; imp..

개발/책 2021.11.11

[안드로이드 프로그래밍] 9장 직접 풀어보기 9-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.358 직접 풀어보기 9-1 그림과 같은 화면을 출력하도록 다음 메소드를 사용하여 Java를 코딩하라 Paint.setStrokeCap() Canvas.drawOval() Paint.setColor(Color.argb()) 코드 MainActivity.java package com.cookandroid.test; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; imp..

개발/책 2021.11.11

[안드로이드 프로그래밍] 8장 직접 풀어보기 8-2

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.349 직접 풀어보기 8-2 [실습 8-2]를 다음과 같이 수정하라. 버튼 사이에 '현재 그림 번호/전체 그림 개수' 텍스트뷰가 나타나게 한다. 토스트 메세지를 없애고, 첫 번째 그림에서 을 클릭하면 마지막 그림이, 마지막 그림에서 을 클릭하면 첫 번째 그림이 나오게 한다. 코드 activity_main.xml MainActivity.java package com.cookandroid.test; import java.io.File; import java.io.FileFilter; import android.os.Environment; import androidx.appcompat.app.AppCompatActivity; imp..

개발/책 2021.11.10

[안드로이드 프로그래밍] 8장 직접 풀어보기 8-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.335 직접 풀어보기 8-1 [실습 8-1]을 처음에 실행하면 해당 날짜의 일기가 있어도 나오지 않는다. 처음 실행할 때부터 그날의 일기가 있으면 에디트 텍스트에 일기 내용을 출력하고 버튼이 가 되게 한다. 그리고 일기가 없으면 에디트텍스트에 '일기 없음'이라는 힌트가 나오고 버튼이 이 되게 한다. 코드 activity_main.xml MainActivity.java package com.cookandroid.test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Calenda..

개발/책 2021.11.04

[안드로이드 프로그래밍] 7장 직접 풀어보기 7-3

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.317 직접 풀어보기 7-3 [실습 7-3]을 다음과 같이 수정하라. activity_main.xml의 텍스트뷰를 에디트텍스트로 변경한다. 을 클릭하면 activity_main.xml의 에디트텍스트 내용이 대화상자의 에디트텍스트에 나타난다. 대화상자에서 을 클릭하면 대화상자의 에디트텍스트 내용이 activity_main.xml의 에디트텍스트 내용으로 변경된다. 대화상자에서 를 클릭하면 토스트가 화면의 임의 위치에 나타난다. 코드 activity_main.xml dialog.xml toast1.xml MainActivity.java package com.cookandroid.test; import android.content.D..

개발/책 2021.10.30

[안드로이드 프로그래밍] 7장 직접 풀어보기 7-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.295 직접 풀어보기 7-1 [실습 7-1]을 다음과 같이 수정하라. 레이아웃은 RelativeLayout을 사용하고 텍스트뷰, 에디트텍스트, 이미지뷰를 적절히 배치한다. 에디트텍스트에 각도를 입력하고 옵션 메뉴의 [그림 회전]을 선택하면 해당 각도만큼 이미지뷰가 회전한다. 한라산, 추자도, 범섬 옵션 메뉴는 라디오버튼과 같이 3개 중 하나만 체크되고, 메뉴를 선택하면 이미지뷰가 해당 이미지로 바뀐다(이미지나 이미지 이름이 달라도 된다. 코드 activity_main.xml menu.xml MainActivity.java package com.cookandroid.test; import android.os.Bundle; imp..

개발/책 2021.10.30

[명품 웹 프로그래밍] 2장 Open Challenge

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.104 Open Challenge 02 컴퓨터 기술 소개 웹 페이지: HTML 태그로 만들기 컴퓨터의 기술 중 한 가지를 소개하는 웹 페이지 2.html을 작성하라. HTML5 태그로 다음 요소를 모두 삽입하라. 웹 페이지가 출력되면 바로 배경 음악이 연주되게 하라. 웹 페이지가 출력되는 동시에 음악 연주 무한 반복 리스트, 표, 이미지 목차 부분은 링크로 만들고 본문에 앵커를 만들어 연결 관련 정보를 클릭하면 웹 페이지를 새 창이나 탭에 출력하도록 링크 작성 코드 스마트폰 스마트폰은 컴퓨터를 결합한 무선 휴대전화기이다. PC에서 실행되는 운영체제보다 작게 만든 모바일 운영체제를 탑재하여 인터넷 검색, 전자우편, 간단한 문서..

개발/책 2021.10.10

[안드로이드 프로그래밍] 4장 직접 풀어보기 4-3

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.181 직접 풀어보기 4-3 [실습 4-1]을 다음과 같이 수정하라. 터치가 아닌 클릭으로 변경한다. 나머지값을 구하는 버튼을 추가한다. 값을 입력하지 않고 버튼을 클릭할 때 오류 메시지를 토스트 메시지로 나타낸다. 실숫값을 계산한다. 0으로 나누면 토스트 메시지를 나타내고 계산하지 않는다. 코드 activity_main.xml MainActivity.java package com.cookandroid.test; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widge..

개발/책 2021.10.09
728x90