목록자바 (242)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Sha384_EncodeString] : String 문자열 값을 SHA384 인코딩 수행 실시 // ----------------------------------------------------------------------------------------- public static String get_Sha384_..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Sha512_EncodeString] : String 문자열 값을 SHA512 인코딩 수행 실시 // ----------------------------------------------------------------------------------------- public static String get_Sha512_EncodeString(String data){ /** * // ----..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Sha1_EncodeString] : String 문자열 값을 SHA1 인코딩 수행 실시 // ----------------------------------------------------------------------------------------- public static String get_Sha1_EncodeString(String data){ /** * // ----------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getDeveloperEnableState] : 개발자 모드 활성 상태 확인 // ----------------------------------------------------------------------------------------- public static Boolean getDeveloperEnableState(Context mContext){ /** * // --------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] stringRegexpContains : String 문자열에 특정 정규식 패턴 포함 확인 // ----------------------------------------------------------------------------------------- public static boolean stringRegexpContains(String stringData, String re..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getInnerStorageSize : 휴대폰 내장 저장 공간 크기 확인 // ----------------------------------------------------------------------------------------- public static String getInnerStorageSize(Context mContext) { /** * // ------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getZenModeState] : 휴대폰 방해 금지 모드 설정 상태 확인 수행 // ----------------------------------------------------------------------------------------- public static Boolean getZenModeState(Context mContext){ /** * // -----------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [setMicrophonePermission] : [마이크 권한 부여 팝업창 호출] // ----------------------------------------------------------------------------------------- // AndroidManifest.xml 파일에 권한 선언 필요 : // ----------------------------------------------------------..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Java] 변수 값 초기화 이슈 - java.lang.NullPointerException : variable must not be null [에러 원인] 1. 전역 static 키워드로 선언 된 변수 값이 메모리 부족으로 인해 초기화 된 후 하위 로직에서 해당 변수를 참조할 때 발생하는 이슈 [해결 방법] 1. 하위 로직에서 해당 변수를 사용하는 구간에 null 체크 방어 로직 추가 2. 변수 값이 null 인 경우 시스템 알림 팝업창 표시 로직 추가 (시스템을 다시 시작해 주세요 .. )
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] private synchronized void procCount() { S_Log._D_(ACTIVITY_NAME + " : procCount : 동기화 카운트 다운 수행", null); // [스레드 생성] Thread thread = new Thread(new Runnable() { @Override public void run() { for(int i = 1; i
[개발 환경 설정] 개발 툴 : AndroidStudio [호출 : 소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [핸들러 작업 예약] : [클립 보드 저장] new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { @Override public void run() { // [클립 보드 내용 저장] C_App.setClipboard(A_Intro.this, "반갑 습니다 . 투케이 입니다"); }..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] directoryFileList : 특정 디렉토리에 저장된 파일 리스트 목록 확인 // ----------------------------------------------------------------------------------------- public static ArrayList directoryFileList(Context mContext, String path) { /** * // -----..
[설 명] 프로그램 : Android / Java 설 명 : C_FirebaseRemoteConfig - 파이어베이스 리모트 컨피그 원격 공지 확인 클래스 [소스 코드] package com.example.javaproject.C_Firebase; import android.app.Activity; import android.content.Context; import com.example.javaproject.C_Util; import com.example.javaproject.S_Log; import com.google.android.gms.tasks.OnCompleteListener; import com.google.android.gms.tasks.Task; import com.google.f..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] try { } catch (Exception e){ StringWriter err = new StringWriter(); e.printStackTrace(new PrintWriter(err)); String report = err.toString(); } [결과 출력]
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : webviewSetDataStoreCookie : [웹뷰에 쿠키 및 세션 추가 실시] : CookieManager setCookie // ----------------------------------------------------------------------------------------- public static void webviewSetDataStoreCookie(Context mContext, WebView..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. DataStore 란 프로토콜 버퍼를 사용하여 키-값 쌍 또는 유형이 지정된 객체를 저장할 수 있는 데이터 저장소 솔루션입니다 * ------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] fileDelete : 특정 파일 삭제 수행 메소드 // ----------------------------------------------------------------------------------------- public static boolean fileDelete(String deletePath, String deleteFile) { /** * // --------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getStringTrimAll : String 문자열 공백 및 줄바꿈 제거 수행 // ----------------------------------------------------------------------------------------- public static String getStringTrimAll(String data) { /** * // -----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * --------------------------------------- * [요약 설명] * --------------------------------------- * 1. NOT : * * NOT 연산자는 주어진 비트가 1이면 0으로, 0이면 1로 반전시켜 1의 보수로 만들어 줍니다 * true >> false / fal..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * --------------------------------------- * [요약 설명] * --------------------------------------- * 1. XOR : 비교되는 조건이 모두 true , 비교되는 조건이 모두 false 인 경우 false 값을 반환합니다 * -------------------..