목록자바 (309)
투케이2K
[타이틀]구 분 : Library / 라이브러리제 목 : [라이브러리] [Android/Java] commons-net-3.6.jar 파일 송수신 FTP 관련 라이브러리 [설 명]1. commons-net-3.6.jar 라이브러리는 FTP 파일 송수신을 수행할 수 있는 라이브러리입니다2. commons-net-3.6.jar 라이브러리 사용해 FTP 호스트 연결 및 해제, 파일 업로드, 파일 다운로드 기능을 수행할 수 있습니다3. commons-net-3.6.jar 라이브러리는 Maven 등에서 파일 다운로드 수행 후 >> 안드로이드 기준 libs 폴더에 삽입 후 implementation 의존성 부여로 사용할 수 있습니다 [참고 사이트]https://central.sonatype.com/art..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android/Java] FileOutputStream crashes with open failed: EISDIR (Is a directory) [에러 원인]1. FileOutputStream 파일 쓰기 수행 시 정의 된 경로가 정확하지 않아 파일 저장을 할 수 없어 발생 하는 이슈 [해결 방법]1. 특정 파일 디렉토리 접근 권한이 정상 부여 되어 있는지 확인2. 특정 파일 디렉토리가 존재하는 지 확인 (File exists)3. 세부 파일 명칭 (ex : test.txt) 이 정의 되어 있는지 확인
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java [소스 코드] // [로직 처리 실시] try { // TODO [이중 for 문 수행 상단 위에 loop: 라벨 명칭 지정] loop: for (int i=0; i [결과 출력]
[참고 사이트]제목 : [참고 사이트] [Convert] 온라인 코틀린 소스 코드를 자바 소스 코드로 변환 참고 사이트 - Kotlin To Java Code [설 명]1. 해당 사이트에 접속 수행2. 코틀린 소스 코드를 붙여 넣은 후 [Convert] 버튼 클릭 수행3. 자바 소스 코드로 변환 된 것 확인 및 코드 사용 수행 [참고 사이트]https://www.codeconvert.ai/kotlin-to-java-converter CodeConvert AI - Convert code with a click of a buttonConvert from CoffeeScriptwww.codeconvert.ai
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goSamsungBrowser] : 삼성 브라우저 사용해 외부 링크 이동 실시 // ----------------------------------------------------------------------------------------- public static void goSamsungBrowser(Context mContext, String url){ ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] : [Format] : getContactSaveQrData : 연락처 저장에 필요한 QR 코드 생성 데이터 포맷 // ----------------------------------------------------------------------------------------- public static String getContactSaveQrData..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] : [Format] : getSmsSendQrData : SMS 문자 전송에 필요한 QR 코드 생성 데이터 포맷 // ----------------------------------------------------------------------------------------- public static String getSmsSendQrData(Stri..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] --------------------------------------------------------------------------------------------------[build.gradle 의존성 설치 버전]--------------------------------------------------------------------------------------------------// TODO [테드 퍼미션 의존성 추가]implementation 'io.github.ParkSangGwon:tedpermission-normal:3.3.0' ---------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] : [MSG] : getWifiCreateQrData : 와이파이 연결에 필요한 QR 코드 생성 데이터 포맷 // ----------------------------------------------------------------------------------------- public static String getWifiCreateQrData(Str..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : [Barcode ImageView 팝업창 호출 처리 메소드] // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -------------------------------------..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] java.net.ConnectException: failed to connect to url/2406:da00 - ipv6 에러 [에러 원인]1. 안드로이드 AsyncHttpClient 및 Okhttp 라이브러리를 사용해서 http 요청 시 ipv6 변환 요청으로 인해 connect 실패 >> 자바 SDK 내부 HttpURLConnection 을 통해서는 정상 요청 됨 >> ipv6 활성화 된 네트워크 상태 확인 (nslookup >> ipv6 정보 표시 됨 : 2406:da00 ..)2. IOS , 웹 브라우저의 경우는 ipv6 가 실패하면 ipv4에서 연결을 재시도하지만, Android 의 경우 ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] try { AsyncTask.execute(new Runnable() { @Override public void run() { try { InetAddress [] addressAll = InetAddress.getAllByName("www.google.com"); for(InetAddress adr : addressAll) { S_Log._D_("Connection Te..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] stringJsonArrayEnable : String 문자열 데이터를 Json Array 형식으로 변경 가능 한지 체크 실시 : true / false // ----------------------------------------------------------------------------------------- public static Boole..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Async] : [DELETE] : [QUERY STRING] : requestDeleteQueryStringHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO SEARCH FAST] : [Async] : [PATCH] : [BODY JSON] : requestPatchBodyJsonHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ----------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Async] : [PUT] : [BODY JSON] : requestPutBodyJsonHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -------------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Async] : [POST] : [BODY JSON] : requestPostBodyJsonHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -----------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Async] : [POST] : [QUERY STRING] : requestPostQueryStringHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -----------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Async] : [GET] : [QUERY STRING] : requestGetQueryStringHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -------------------------..
[설 명]프로그램 : Android / Java설 명 : S_Crash : 앱 사용 중 발생한 Crash 크래시 리포트 저장 클래스 - UncaughtException [소스 코드] package com.example.javaproject;import android.app.Activity;import android.content.Context;import android.os.Looper;import android.util.Log;import android.widget.Toast;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.PrintWriter;import java.io.StringWr..