목록Java (356)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implementa..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : RxJava [설 명] [1] : 반응형 프로그래밍 (Reactive Programming) / Rx / RxJava 설명 반응형 프로그래밍 (Reactive Programming) : 반응형 프로그래밍 이란 데이터 흐름과 전달에 관한 프로그래밍 패러다임 입니다 (Observer Pattern 옵저버 패턴에 기반) 반응형 프로그래밍 은 데이터의 흐름을 먼저 정의하고, 데이터가 변경되었을 때 [연관된 작업] 을 수행합니다 반응형 프로그래밍 은 프로그램이 주도하는 것이 아니라 환경이 변하면 이벤트를 받아 동작하도록 만드는 프로그래밍 기법 입니다 Rx (ReactiveX) : ReactiveX 는 관찰가능한 절차를 통해 비동기,..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [SEARCH FAST] : [hexStringToByteArray] : 헥사 문자열 >> 바이트 배열로 반환 public static byte[] hexStringToByteArray(String data){ /** * // ----------------------------------------- * [hexStringToByteArray 메소드 설명] * // ----------------------------------------- * 1. 헥사 문자열 >> 바이트 배열로 반환 * // ----------------------------------------- * 2. 호출 방법 : C_E..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] try { // [UTC DATE 포맷 형식 지정 실시] String formatTimeZone = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"; // [UTC 형식 Date 값 정의 실시] String utcDateValue="2022-11-08T05:25:00.000Z"; // [UTC 값을 포맷 형식 지정해 Date 객체로 선언] Date date = new SimpleDateFormat(formatTimeZone).parse(utcDateValue); // [Date to Calendar 변환] Calendar calendar = Calendar.getInstance(TimeZone.getTi..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [테스트 메소드 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); /** * ------------------------------------ ..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [테스트 메소드 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); try { // [초기 변수 선언 실시] String strData = "he..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] //TODO [실패한 경우] @Override public void onFailure(Call call, IOException e) { try { if(e instanceof SocketTimeoutException) { // [커넥션 타임 아웃 체크] final String responseCode = String.valueOf(e.toString()); final String responseData = String.valueOf(e.getMessage()); Log.i("---","---"); Log.e("//===========//","============================================..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [현재 날짜 및 시간 타임 스탬프 확인] public static String getTimeStamp(){ /** * // ----------------------------------------- * [getTimeStamp 메소드 설명] * // ----------------------------------------- * 1. 현재 날짜 및 시간 데이터를 13 자리 타임 스탬프 값으로 반환 * // ----------------------------------------- * 2. 호출 방식 : C_Util.getTimeStamp(); * // ------------------------------..