[Android] 권한 요청 예제

앱의 특정 기능에 부여하는 접근 권한을 의미한다.위치 권한을 허용하는 버튼을 눌러서 권한을 요청하는 예제를 만들어보겠습니다.권한을 요청하는 방법AndroidManifest.xml 파일에서 위치 권한을 추가합니다. manifest 태그 안에 다음의 코드를 추가한다.사용자

6일 전
·
0개의 댓글
·

[Java] 네트워크

원격지의 컴퓨터와 데이터를 송수신하는 것.데이터에 여러 컴퓨터가 접근할 수 있는 환경을 위해.서버 : 서비스를 제공하는 프로그램으로 클라이언트가 원하는 데이터를 보내준다.클라이언트 : 서비스를 받는 프로그램으로 서버로부터 데이터를 받아 사용자에게 표시하거나 요청한 작업

7일 전
·
0개의 댓글
·

[Java] Stream

데이터를 외부와 읽고 쓸 수 있도록 제공되는 자바 클래스들자바에서는 입력용 스트림으로 InputStream, 출력용 스트림으로 OutputStream을 제공한다.데이터를 받아들이기 위해 사용하는 Stream을 InputStream,데이터를 전송하기 위해 사용하는 Str

7일 전
·
0개의 댓글
·

[Java] String

자바에서 문자열을 관리하기 위해 제공되는 클래스" " 로 묶어준 문자열도 String 객체이다.주요 메서드equals() : 문자열 내용을 비교toUpperCase() : 소문자를 대문자로 변경toLowerCase() : 대문자를 소문자로 변경startsWith() :

7일 전
·
0개의 댓글
·

[Java] 예외처리

프로그램 수행중에 오류(예외)가 발생하거나 발생할 가능성이 있다면 JVM은 오류가 JVM이나 OS에 전파되는 것을 막기위해 프로그램을 강제 종료시킨다. 이때, 강제 종류가 되지 않게 하고 개발자가 준비한 오류 발생시 수행되어야 하는 코드가 수행될 수 있도록 하여 오류를

7일 전
·
0개의 댓글
·

[Java] Thread

동기 : 작업을 순차적으로 처리하는 것을 의미한다.비동기 : 동시에 여러 작업을 처리하는 것을 의미한다.동기적인 작업 다수를 비동기적으로 처리하게 된다.Thread : 자바에서 비동기 처리를 지원하기 위해 제공하는 클래스한마디로 동시에 여러 개의 작업을 하고 싶을 때

2023년 5월 9일
·
0개의 댓글
·

[Java] 중첩 클래스, 추상 클래스, 인터페이스

클래스 안에 클래스는 만드는 것을 의미한다.클래스 내부에 만든 클래스를 Inner Class 라고 부르며 Inner 클래스를 감싸고 있는 클래스를 Outer Class 라고 부른다.클래스 안에 클래스를 만든 개념클래스 내부의 클래스는 외부 클래스의 객체를 통해서 생성할

2023년 5월 9일
·
0개의 댓글
·

[Java] Static, Final

객체를 생성하지 않고도 사용하는 요소로써 클래스 이름을 통해 접근할 수 있다.객체 참조 변수를 통해서도 사용이 가능하며 딱 하나의 변수만 생성된다.프로그램 전체에서 딱 하나만 존재하는 값을 저장할 때 사용한다.static변수나 매개변수를 포함한 지역변수만 사용하는 메서

2023년 5월 9일
·
0개의 댓글
·

[Java] 접근 제한자, 캡슐화

접근의 제한을 두기 위해 제공하는 것클래스의 정보 보호를 위한 캡슐화의 개념에 적용되므로 아주 중요한 개념이다.같은 패키지 : 자유롭게 접근 가능다른 패키지 : 자유롭게 접근 가능같은 패키지 : 자유롭게 접근 가능다른 패키지 : 참조할 경우는 접근 불가(상속받은 자식

2023년 5월 9일
·
0개의 댓글
·

[Java] 상속, 다형성

다른 클래스의 멤버 변수나 멤버 메서드를 자기 것처럼 물려받아 사용하는 개념이다.자식 클래스의 객체를 생성하면 부모 클래스의 객체도 같이 생성되며, 부모 클래스의 요소(멤버 변수, 멤버 메서드)를 자기 것처럼 사용할 수 있다.

2023년 5월 9일
·
0개의 댓글
·

[Java] 클래스

클래스를 알기 전에 절차 지향과 객체 지향 프로그래밍에 대해 알아보자.절차 지향 프로그래밍은 프로그램이 동작하는 순서대로 프로그래밍하는 기법이다. 그래서 유지 보수가 어렵고 기능별로 구분하기 어렵고 코드의 재사용이 어렵다. 그래서 나온 것이 객체 지향 프로그래밍이다.O

2023년 5월 9일
·
0개의 댓글
·

[Android] Style

다음과 같이 지원 라이브러리에서 텍스트 모양 스타일을 상속받을 수 있다. 점 표기법을 통해 스타일 이름을 확장하여 스타일을 상속받을 수도 있는데이렇게 하면 GreenText스타일의 모든 스타일을 상속받은 후 텍스트의 크기를 증가시킨다.

2022년 12월 28일
·
0개의 댓글
·

[Kotlin] 가시성 변경자

가시성 변경자는 클래스에 대한 외부 접근 권한을 제어한다.top-level 선언시public : 기본값으로 어느 위치든 참조 가능.internal : 같은 모듈에서만 참조 가능private : 같은 파일안에서만 참조 가능protected : 사용 불가클래스 멤버publ

2022년 12월 17일
·
0개의 댓글
·

[Kotlin] 클래스, Interface, data class

클래스로 만드는 객체코틀린에서 최상위 클래스 : Any동시에 여러 클래스를 상속받을 수는 없다.open된 클래스만 상속 가능인스턴스화 불가open없이도 subclass가 상속 가능abstract 함수는 구현할 수 없다. -> subclass에서 구현해야 함프로퍼티 정의

2022년 12월 17일
·
0개의 댓글
·
post-thumbnail

[Android] Activity, Fragment

Activity 클래스는 Android 앱의 중요한 구성요소로 활동이 실행되고 결합되는 방식은 플랫폼 애플리케이션 모델의 기본 요소입니다.앱이 UI를 그리는 창을 제공합니다.onCreat()시스템이 활동을 생성할 때 실행되는 이 콜백을 구현해야 합니다. 구현 시 활동의

2022년 12월 12일
·
0개의 댓글
·

[Android] Fragment에서 Context 사용방법

참고https://curryyou.tistory.com/386

2022년 11월 26일
·
0개의 댓글
·

해시 테이블[작성해야함]

2022년 11월 5일
·
0개의 댓글
·
post-thumbnail

컬렉션

업로드중..

2022년 11월 5일
·
0개의 댓글
·
post-thumbnail

힙, 우선순위 큐

완전 이진 트리를 기초로 하며, 최소 혹은 최대값을 빠르게 찾아내도록 만들어진 자료구조우선순위 큐 (Priority Queue)와 같이 최대, 최소값을 효율적으로 찾기 위한 자료구조, 알고리즘 구현에 활용한다.최대 힙 (Max Heap) : 각 노드의 값이 자식 노드가

2022년 11월 5일
·
0개의 댓글
·

정규 표현식

특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다.^ : 문자열의 시작을 의미.$ : 문자열의 끝을 의미.. : 문자 한 개를 의미. '.'이 위치한 곳에 어떤 문자든지 1개의 문자가 들어감.\[] : 대괄호에 있는 문자 중 한 개를 의미. abc

2022년 11월 1일
·
0개의 댓글
·