목록자바 (309)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java / Kotlin- 개발 툴 : AndroidStudio- 기술 구분 : Settings.Global / 글로벌 시스템 설정// --------------------------------------------------------------..
[설 명]프로그램 : Android / Java설 명 : C_TcpIp_Server_Single_Socket_Module : TCP IP 소켓 통신 서버 모듈 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import android.net.ConnectivityManager;import android.net.DhcpInfo;import android.net.Network;import android.net.NetworkInfo;import android.net.wifi.WifiManager;import com.example.javaproject.C_Util;import com.example.javaproje..
[설 명]프로그램 : Android / Java설 명 : C_Udp_Client_Socket_Module : UDP 클라이언트 소켓 모듈 - UDP Client Socket [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import android.net.ConnectivityManager;import android.net.Network;import android.net.NetworkInfo;import com.example.javaproject.C_StateCheck;import com.example.javaproject.S_FinalData;import com.example.javaproject.S_Lo..
[설 명]프로그램 : Android / Java설 명 : C_Udp_Server_Single_Socket_Module : UDP 서버 소켓 모듈 - UDP Server Socket [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import android.net.ConnectivityManager;import android.net.DhcpInfo;import android.net.Network;import android.net.NetworkInfo;import android.net.wifi.WifiManager;import com.example.javaproject.C_Util;import com.examp..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java- 개발 툴 : AndroidStudio- 구분 : 유틸 파일// --------------------------------------------------------------------------------------// ------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java- 개발 툴 : Android Studio- 구분 : 유틸 파일// --------------------------------------------------------------------------------------// --------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java- 개발 툴 : AndroidStudio- 구분 : 유틸 파일// --------------------------------------------------------------------------------------// ------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java- 개발 툴 : Android Studio- 컴포넌트 : Webview (웹뷰)- 사전 정의 및 필요 설정 사항 : >> webview.setWebViewClient(new MainWeb()); >> 안드로이드 WebViewClient ..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 웹뷰 (webview) onConsoleMessage 웹 콘솔 에러 발생 레벨 타입 확인 및 앱 로그 추가 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 특정 URL 을 로드 하기 위한 웹뷰 클래스 생성 필요// --------------------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] -----------------------------------------------------------------------------------------[WebViewClient onReceivedError 메소드 간략 설명]-----------------------------------------------------------------------------------------1. 안드로이드 웹뷰에서 웹 리소스 로딩 중 오류가 발생 시 상태를 확인하는 메소드입니다2. onReceivedError 메소드 매개 변수 : >> view : 콜백을 시작하는 WebView 입니다 >> e..
[참고 사이트]제목 : [참고 사이트] [Java] https url 주소 호출 수행 에러 , 로컬 ssl 인증서 추가 방법 참고 사이트 - SunCertPathBuilderException [설 명] 1. 특정 브라우저 접속 및 인증서 파일 다운 받기 또는 openssl 명령어 사용해 인증서 정보 확인 및 저장2. 로컬 PC 에서 자바 (Java) 가 설치 된 경로 cacerts 에 keytool 명령어 사용해 인증서 정보 추가 실시 >> 명령어 예시 : keytool -keystore C:\Users\xxxxxx\.jdks\temurin-17.0.6\lib\security\cacerts -importcert -alias google -file C:\Users\twok\Desktop\cert\ce..
[설 명]프로그램 : Android / Java설 명 : C_GraphQL_Client_Module : GraphQL 통신 수행 클라이언트 유틸 파일 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import com.example.javaproject.C_ErrorCheck;import com.example.javaproject.C_Util;import com.example.javaproject.S_FileManager;import com.example.javaproject.S_FinalData;import com.example.javaproject.S_Log;import org.json.JSONObjec..
[설 명]프로그램 : Android / Java설 명 : C_SmartConfig_Module : 스마트 콘피그 통신 수행 유틸 파일 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import android.os.Build;import android.os.Handler;import android.os.Looper;import com.espressif.iot.esptouch.EsptouchTask;import com.espressif.iot.esptouch.IEsptouchListener;import com.espressif.iot.esptouch.IEsptouchResult;import com.exampl..
[설 명]프로그램 : Android / Java설 명 : C_WebSocket_Okhttp_Client_Module : OKHttp 사용해 WebSocket 웹소켓 통신 클라이언트 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import com.example.javaproject.C_StateCheck;import com.example.javaproject.C_Util;import com.example.javaproject.S_FileManager;import com.exampl..
[설 명]프로그램 : Android / Java설 명 : C_SFTP_Client_Module : SFTP 클라이언트 유틸 파일 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import android.os.Environment;import android.os.Handler;import android.os.Looper;import android.util.Log;import android.widget.Toast;import com.example.javaproject.C_Util;import com.example.javaproject.S_Log;import com.jcraft.jsch.Channel;impor..
[설 명]프로그램 : Android / Java설 명 : C_FTP_Client_Module : FTP 클라이언트 유틸 파일 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import com.example.javaproject.C_Util;import com.example.javaproject.S_Log;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;impo..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goAppRunLaunch] : 외부 앱이 설치되어 있으면 메인 실행, 아니면 마켓이동 실시 // ----------------------------------------------------------------------------------------- public static void goAppRunLaunch(Context mContext, final Str..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명]# ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : CMD사전 조건 : - 안드로이드 스튜디오 설치가 된 PC 환경 필요 - 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android S..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] loadPrivateKey : 특정 문자 제거 및 개인키 반환 수행 // ----------------------------------------------------------------------------------------- public static PrivateKey loadPrivateKey(InputStream inputStream) { ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] stringToInputStream : String 데이터를 InputStream 으로 반환 // ----------------------------------------------------------------------------------------- public static InputStream stringToInputStream(String ..