본문 바로가기

분류 전체보기

(127)
[안드로이드 스튜디오]퀴즈앱 로직개발(AlertDialog 활용) 먼저 model 디렉토리와 quiz 디렉토리를 만들어 준다.model 디렉토리의 Quiz 클래스 코드package com.kks.model;public class Quiz { private int question; private boolean answer; public Quiz(int question, boolean answer) { this.question = question; this.answer = answer; } public int getQuestion() { return question; } public void setQuestion(int question) { this.question = question;..
[안드로이드 스튜디오]퀴즈앱 화면개발(progrss Bar 활용) 문제는 총 10문제 낼 것이며, 아래의 문제들을 낼 것이다.문제: 지구는 태양 주위를 돈다.정답: 예문제: 서울은 대한민국의 수도가 아니다.정답: 아니오문제: 물은 화학식으로 H2O를 가진다.정답: 예문제: 북극은 남극보다 따뜻하다.정답: 아니오문제: 대한민국의 공식 언어는 영어이다.정답: 아니오문제: 사람의 심장은 하루에 약 100,000번 뛴다.정답: 예문제: 에베레스트 산은 세계에서 가장 높은 산이다.정답: 예문제: 피타고라스의 정리는 삼각형의 세 변의 길이에 대한 이론이다.정답: 예문제: 아폴로 11호는 화성에 착륙한 최초의 우주선이다.정답: 아니오문제: 컴퓨터의 CPU는 중앙 처리 장치를 의미한다.정답: 예res -> values -> strings에 가서 오른쪽 화면처럼 먼저 구성해 주자.지구..
[안드로이스 스튜디오]Linear Layout으로 화면 개발하기 Linear Layout은 와래 화면처럼 vertical,horizon 이렇게 2가지 화면 구성 방법이 있는데,vertical은 말 그대로 수직으로 화면 구성을 해주고, horizon은 수평으로 화면 구성을 해준다.아래 화면처럼 구성하면 된다.LinearLayout(vertical)을 끌어다가 Component Tree에 넣고 그다음 또 그 아래에 LinearLayout(horizontal)을 끌어놓고 이런식으로 상위폴더에 파일을 넣는다는 느낌으로 마우스를 끌어다가 놓으면 된다.마우스를 끌어다가 놓으면 아래 화면처럼 파란색 네모가 뜨는데 그러면 그 레이아웃 하위 목록으로 들어가게 된다.
[안드로이드 스튜디오]로그인 화면 만들기(스낵바,토스트바 활용) 화면 개발각 화면에 맞게 xml을 구성해주고 우측 상단 검색 표시를 눌러 hint를 검색하고 아래 화면처럼 hint를 넣어준다.Constraint Widget도 클릭해서 꼭 이어줘야 한다(양옆과 위or ㅇ양옆 아래 이어주면 됌) 로직개발package com.kks.uitest1;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;import androidx.appcompat.app.AppCompatActivity;p..
[안드로이드 스튜디오]자바 주사위 앱 구현하기 및 진동효과(Button,imageView 활용) 최종결과물이미지 준비해두자.프론트 부분, 즉 xml 은 여기서 꾸며주면 된다.일단 메인화면 배경 화면을 app_bg로 설정해두기 위해 아래의 과정을 거친다.app_bg 선택함으로써 배경 변경 해주고 나머지 부분도 이미지뷰와 버튼 사용해 꾸며주자마우스 끌어다가 아래 Component Tree에 넣어주기그럼 이런 이미지가 뜰텐데 각각 화면에 필요한 이미지를 선택해주자.  Gradle Scripts 에서 아래와 같이 먼저 설정하여 흔들림 효과 추가(Sync Now 우측 상단에 뜨면 꼭 눌러준다) implementation("com.daimajia.androidanimations:library:2.4@aar")자 이제 백엔드 부분도 해자 MainActivity로 들어가준다.아래와 같이 코드 작성 및 코드 ..
[안드로이드 스튜디오]안드로이드 스튜디오 프로젝트 만들기 File 클릭 => new 선택 => New Project 선택No Activity 선이러면 생성 완료
[안드로이드 스튜디오]앱 아이콘 만들기 및 이름 바꾸기 안드로이드 스튜디오 Activity - Java Class file : 로직 - xml file : 화면(설명)drawable = 이미지 폴더layout = 화면 개발mipmap = 아이폰values = 문자열, 색깔  개발 순서 1. 화면 개발 => xml 파일 2. 로직 개발 => java 파일화면 구성은 layout 에서 한다.             아이콘 설정 및 앱 이름 바꾸기 전에 먼저 이미지 파일과 사운드 파일을 셋팅 하겠다.i_con과 dice_sound를 제외하고 모든 파일을 drawable에 셋팅, 사운드 파일은 res/경로에 raw 디렉토리를 만들고 넣어준다.앱 아이콘 만드는 방법이미지 경로 설정 후 자신의 스타일에 맞게 크기 및 색깔 설정앱 이름 변경 하는 방법values => st..
[Java]자바에서 HashMap 사용하기 자바에서 HashMap 사용하기자바에서 `HashMap`은 파이썬의 딕셔너리와 비슷한 데이터 구조야. key와 value 쌍으로 데이터를 저장할 수 있다. 이름과 전화번호 같은 쌍을 저장할 때 유용하다.HashMap 개념`HashMap`은 키(key)와 값(value) 쌍을 저장하는 데 사용된다. 키를 사용해 값을 빠르게 검색할 수 있다. 중복된 키는 허용되지 않고, 각 키는 하나의 값에만 연결된다.예제 코드아래는 `HashMap`을 사용하는 간단한 예제 코드import java.util.HashMap;public class HashMapMain { public static void main(String[] args) { // HashMap 생성 HashMap phoneMa..