목록전체 글 (7666)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGz5Je/btq3htMl0oU/0k90gMkVMazH2imepgxXyK/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. ArrayList : 코틀린에서 동적으로 데이터를 조작할 수 있는 배열입니다 2. addAll : 전체 데이터를 복사할 수 있습니다 3. 참조 삽입 : ArrayList 객체 선언 시 복사할 배열을 참조해 즉시 삽입할 수 있습니다 */ println("[ArrayList 간 데이터 복사 수행 실..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Cvhdw/btq3gccUHlG/ik5nz9UxxRCGXL4iHnjaC0/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 전역변수 선언 부분 및 람다식 정의 실시] ===== var sumRamda = {int_one : Int, int_two : Int -> int_one+int_two} //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 람다식 : 메소드를 하나의 식으로 표현한 것입니다 2. 형식 : 매개변수 -> 결과 3. 람다식을 사용..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/leAT2/btq3bPQtM1Y/taDPsiAGUAy3BrB7gIa9O0/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. foreach : 향상된 for문으로 간편하게 배열 데이터를 출력할 수 있습니다 2. for (변수 in 배열) 형식으로 문법을 사용합니다 */ println("[foreach 문을 사용해서 arrayOf 배열 데이터 출력 실시]") //초기 배열 선언 및 데이터 삽입 var str_arr = ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/s12CH/btq3giXxLl8/16oeCMhkezK0Uk6uTuEGQk/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 import java.text.DecimalFormat //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. DecimalFormat : 코틀린에서 숫자의 Format을 변경할 수 있습니다 2. # : 10진수 표시로 빈자리를 채우지 않습니다 3. 0 : 10진수 표시로 빈자리를 0으로 채웁니다 4. 필수 import 패키지 : import jav..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOwE2K/btq3bmmQoYe/3yOVcPKwmm6K7t9QPP4Qv1/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. ArrayList : 코틀린에서 동적으로 데이터를 조작할 수 있는 배열입니다 2. add : ArrayList에 데이터를 추가할때 사용합니다 3. removeAt : ArrayList에서 특정 인덱스 값을 삭제할때 사용합니다 4. clear : ArrayList 데이터를 전체 삭제 시켜줍니다 (..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/edOhsF/btq3caMJWh9/xhnz4TrYSZpPxVKnRsKD90/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. copyOf : 코틀린에서 arrayOf 배열을 복사할 때 사용합니다 2. toArray : 코틀린에서 ArrayList 배열을 복사할 때 사용합니다 3. contentToString : 배열에 저장된 데이터를 출력할 때 사용합니다 */ println("[arrayOf, ArrayList 배열 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhWSWc/btq26GeAHCb/ecRttXwjtC5FKa2Jh7YVK0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [AndroidManifest.xml 파일] ====== //TODO ==== 퍼미션 정의 부분 ==== //TODO ==== application 부분 ==== android:requestLegacyExternalStorage="true" //TODO ====== [안드로이드 파일명으로 경로 확인 메소드] ====== public String getFilePath(String name){ //T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dbgjvu/btq21MmtzwM/sqdhhfPAHzEoUAYBCc7uGk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [안드로이드 WIFI 활성 여부 확인 메소드] ====== public void getWifiStateCheck(){ try { /** [설 명] * 1. 와이파이 지원, 와이파이 활성 여부, 와이파이 연결 상태를 확인할 수 있습니다 * 2. 안드로이드 Q 버전 (API 29) 부터는 wifiManager.setWifiEnabled 와이파이 강제 활성 및 비활성을 할 수 없습니다 */ //TODO..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JVx5K/btq3atx8b5r/kAldKnHw78FkDWkuOyPVvK/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. arrayOf : 코틀린에서 고정 배열을 선언하고 데이터를 삽입할 수 있는 객체입니다 2. arrayOf는 데이터 타입을 지정해서 사용할 수 도있고, 데이터 타입 지정없이 사용해도 무방합니다 3. contentToString : arrayOf에 저장된 데이터를 출력할 때 사용합니다 */ prin..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bIQGUB/btq22FAD1lw/lQxy0e6nn4K5cSYld6QxiK/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 import java.net.URLDecoder import java.net.URLEncoder //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. URL은 ASCII 문자를 사용해 인터넷을 통해서만 전송할 수 있습니다 2. URL은 공백을 포함할 수 없습니다 3. URL 인코딩은 일반적으로 공백을 더하기 (+) 기호 또는 % 20으로 변경합니다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qpGLJ/btq232BZ4du/jwnVAYtqbdQzK1TYViKmVk/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. inner class : 코틀린에서 내부 클래스를 선언할 때 사용합니다 2. 중첩클래스에 포함된 내부 클래스를 호출하기 위해서는 OutClass 지정 후 > InClass 호출해야합니다 */ println("[중첩 클래스 및 내부 클래스 (inner class) 선언, 호출 실시]") //Out..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xGRW1/btq22Gfd4qX/Qk5mYnvB7qhVQ0TWX28l2K/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 import java.util.UUID //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. UUID 객체를 사용해서 고유값을 생성할 수 있습니다 2. UUID.randomUUID - 프로그램을 실행 시 마다 랜덤으로 고유값이 변경되어 생성됩니다 3. UUID.nameUUIDFromBytes - 특정 byte 배열 값을 가지고 고정된 고유값을 생성..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PHBK1/btq22FtPhWj/wvjOiXbUl0NCZ0fr5jT8Ak/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. startsWith : 특정 문자로 시작하는지 확인합니다 2. endsWith : 특정 문자로 종료하는지 확인합니다 */ println("[startsWith , endsWith 사용해 특정 문자로 시작 및 종료하는지 확인 실시]") //string 변수 선언 실시 var str_data = "..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eeA6Sg/btq26pv9ZzK/kkUkldkukkxRX7hkVSKLZk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [안드로이드 시스템 GPS 기능 활성 여부 확인 메소드] ====== public boolean getGpsStateCheck(){ try { /** * [설 명] * 1. LocationManager : 안드로이드 시스템 내부 위치 권한 활성 여부를 확인할 수 있다 * 2. 위치 권한 사용 시 필요한 퍼미션 종류 : * - * - * */ LocationManager locationManager..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnJiGD/btq26oKuEwL/N0tpC4XGxpp3F1UK1nHkUk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [작업 실행 메소드 호출 부분] ====== getZeroHandlerStart(); //TODO [0] 번 작업 실행 메소드 호출 getOneHandlerStart(); //TODO [1] 번 작업 실행 메소드 호출 //TODO ====== [실시간 [0] 번 핸들러 작업 시작 명령] ====== public void getZeroHandlerStart(){ Log.d("---","---"); ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cRomcx/btq23s0PG6N/JSwHoSapxck1hMa7aJgbuK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [to_number 사용해 사칙 연산 더하기, 빼기, 곱하기, 나누기 수행 실시] 1. to_number : 데이터를 number 형태로 변환해줍니다 2. to_number(정수 + 정수) 방식으로 사용해도 무방합니다 */ select to_number(5) + to_number(5) as 더하기, to_number(5) - to_number(5) as 빼기, to_number(5) * to_number(5) as 곱하기, to..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KesTw/btq20FGQspW/xBcU5BtakLrF7DlDeG9w41/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. toUpperCase : 영어 대문자로 변경합니다 2. toLowerCase : 영어 소문자로 변경합니다 */ println("[toUpperCase , toLowerCase 사용해 영어 대문자 및 소문자 변경 실시]") //string 변수 선언 실시 var str_data = "abCDefg..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAF5Do/btq2XaAzxr3/Kdnflki4adO2n59l0WO5PK/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. min : 최소값을 출력합니다 2. max : 최대값을 출력합니다 3. average : 평균값을 출력합니다 */ println("[min 최소값 , max 최대값 , average 평균값 사용해 listOf 배열 및 ArrayList 배열 데이터 출력 실시]") //listOf 고정 배열 선언..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjiZLS/btq2SL1VxDy/z6H2Llwabk5tyvcuINaro0/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 import java.util.Timer import java.util.TimerTask //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. Timer, TimerTast를 사용해서 카운트다운 기능을 구현할 수 있습니다 2. schedule - 타이머 스케줄러 작업 실행 및 반복 시간을 정의합니다 3. 필요 import - import java...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PU8M5/btq2XbMSoTR/3auqQkOL6mX9Z0WvY0dWH1/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 스레드 : 동시에 여러가지 작업을 수행할 수 있게하는것입니다 (프로세스가 할당받은 자원을 이용) 2. for 반복문을 수행하면서 1부터 5까지 카운트를 수행한다 (1초간 대기 sleep 설정) */ println("[Thread 일회용 스레드 객체를 사용해 순차적 카운트 수행 실시]") //스레..