728x90

만들기 9

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

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.407 직접 풀어보기 10-2 [실습 10-2]의 투표 결과 화면에서 가장 많은 표를 받은 그림과 그 제목을 화면에 보여준다. Integer imageFileId[] = {R.drawable.pic1, R.drawable.pic2, R.drawable.pic3, R.drawable.pic4, R.drawable.pic5, R.drawable.pic6, R.drawable.pic7, R.drawable.pic8, R.drawable.pic9} HINT result.xml과 ResultActivity.java 파일만 수정하여 작성한다. 레이팅바를 작은 모양으로 변경한다. 이미지 파일의 아이디를 저장할 배열을 만든다. 코드 Main..

개발/책 2021.11.20

[안드로이드 프로그래밍] 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

[안드로이드 프로그래밍] 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

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

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.300 Open Challenge 08 별문자(*) 출력하기 다음 조건을 따라 prompt()로 정수를 입력받아 개수만큼 *를 출력하는 웹 페이지를 작성하라. 별 문자를 출력하는 함수를 만들고 이름을 printStar()로 하라. prompt() 입력 창에 사용자가 실수, 문자열 등 양의 정수가 입력되지 않은 경우 모두 "입력 오류입니다."를 출력하라. HINT prompt()가 리턴한 문자열을 parseInt()를 이용하여 정수로 변환하고 정수로 잘 변환되었는지 isNaN() 함수로 확인하면 된다. 코드 test.html 별 문자 출력하기 결과

개발/책 2021.11.07

[안드로이드 프로그래밍] 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

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

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.202 Open Challenge 04 컴퓨터 기술 소개 웹 페이지: CSS3로 모양 꾸미기 웹 페이지를 CSS3를 이용하여 꾸며보자. 3장의 open challenge에서 작성한 웹 페이지를 수정하여 4.html 파일로 만들고 설문조사 페이지는 survey4.html로 작성하라. 다음 사례처럼 CSS3로 독자 스스로 모양을 꾸며라. 힌트 4.html의 모양을 꾸밀 CSS3 스타일 시트는 4.css 파일로 작성하고, 4.html에 다음 코드를 추가하여 4.css 파일을 불러온다. survey4.html을 꾸밀 CSS3 스타일 시트는 survey4.css 파일로 작성하고, survey4.html에 다음 코드를 추가한다. 코드 ..

개발/책 2021.10.17
728x90