목록java (150)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { /** * // ----------------------------------------- * [코드 설명] * // ----------------------------------------- * 1. just() : 가장 간단한 생성 방식으로 함수에 인자로 넣은 데이터를 그대로 차례대로 발행 (인자로 10개 까지 전달), 자동으로 onNext, onComplete 혹은 onError가 호출 됨 * // -----------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [TOAST] : [긴 토스트 메시지 호출 실시] // ----------------------------------------------------------------------------------------- public static void Toast_Long(final Context mContext, String message) { /** * // -----------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [TOAST] : [짧은 토스트 메시지 호출 실시] // ----------------------------------------------------------------------------------------- public static void Toast_Short(final Context mContext, String message) { /** * // ---------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] jsonObjectToMap : jsonObject 를 해쉬맵으로 변환 수행 // ----------------------------------------------------------------------------------------- public static Map jsonObjectToMap(JSONObject jsonObject){ /** * // -----------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [hexStringToString] : 헥사 문자열 >> 일반 문자열로 반환 // ----------------------------------------------------------------------------------------- public static String hexStringToString(String data){ /** * // ----------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [원본 데이터 선언] String data = "0123456789"; // [string to byte 변환] byte array [] = data.getBytes(StandardCharsets.UTF_8); // [byte to hex 변환] String hex = C_Encryption.byteToHex(array); // [hex >> byte >> string 변환] String convert = new Str..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // ------------------------------------- // [keyStore 정보 로드 실시] String AndroidKeyStore = "AndroidKeyStore"; KeyStore keyStore = KeyStore.getInstance(AndroidKeyStore); keyStore.load(null); List aliasList = new ArrayList(); Enumeration enumeration = ke..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [테스트 인증서 base64 문자열 선언] String certData = "MIIB2zCCAcWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMSYwJAYDVQQDEx1Qcml2YXRlS2V5VHdv\n" + " ayBDQSBDZXJ0aWZpY2F0ZTAeFw0yMzAxMjYyMzEzNDVaFw00MzAxMjYyMzEzNDVaMCgxJjAkBgNV\n" + " BAMTHVByaXZhdGVLZXlUd29rIENBIENlcnRp..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [생성할 인증서 정보 및 유효 일자 정의 실시] String KEY_ALIAS = "PrivateKeyTwok"; String AndroidKeyStore = "AndroidKeyStore"; Calendar start = Calendar.getInstance(); Calendar end = Calendar.getInstance(); end.add(Calendar.YEAR, 20); // [AlgorithmParameterSpec 사용해 ..
[개발 환경 설정] 개발 툴 : 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..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] try { /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. JSONTokener : 안드로이드 내부에 설치된 json 파싱 도구입니다. * ------------------------------------ * 2. jsonObject 파싱 : (JSONObject) new JSONTokener(string).nextValue() * ------------------------------------ * 3. jsonArray 파싱 : (JSONArray) new JSONTo..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [라이브러리 적용 참고 사이트] https://kkh0977.tistory.com/705?category=990095 126. (AndroidStudio/android/java) SweetAlert 라이브러리 사용해 커스텀 팝업창 호출 실시 /* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [라이브러리 사.. kkh0977.tistory.com [소스 코드] // TODO [s..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // -------------------------------------------- // TODO [디바이스 휴대폰 시스템 설정 >> 폰트 사이즈 값 확인 실시] try { /** * // ---------------------------- * [요약 설명] * // ---------------------------- * 1. Settings.System.FONT_SCALE 를 사용해 안드로이드 시스템 내부 폰트 사이즈 설정 값을 확인할 수 있습니다. * // ---------------------------- * 2. Settings.System.FONT_SCALE 는 폰트 사이즈 값을 float 형..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [현재 날짜 및 시간 타임 스탬프 확인] public static String getTimeStamp(){ /** * // ----------------------------------------- * [getTimeStamp 메소드 설명] * // ----------------------------------------- * 1. 현재 날짜 및 시간 데이터를 13 자리 타임 스탬프 값으로 반환 * // ----------------------------------------- * 2. 호출 방식 : C_Util.getTimeStamp(); * // ------------------------------..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("\n"); System.out.println("[Program Start]"); System.out.println("\n"); /* [요약 설명] * 1. Timestamp 값은 현재 시간을 milliseconds 단위로..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. copyValueOf : char 배열값을 연결해 문자열로 반환해줍니다 * 2. copyValueOf : 전체 배열 범위 및 특정 범위 데이터 문자열을 결합할 수 있습니다 * */ // [초기 변수 선언 실시] char[] ch_array = {'H', 'e', 'l'..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. isEmpty : 문자열의 길이가 0인 경우에, true를 리턴합니다 (JAVA 6) * 2. isBlank : 문자열이 비어 있거나, 빈 공백으로만 이루어져 있으면, true를 리턴합니다 (JAVA 11) * 3. 차이점 : isEmpty는 공백 데이터가 있어서..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시] public static String doubleCutLength(double doubleData, int length){ /** * // ----------------------------------------- * [doubleCutLength 메소드 설명] * // ----------------------------------------- * 1. Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시 [반올림 없음] * // ----------------------------------------- * 2...
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [string 문자열 데이터에서 특정 문자 개수 카운트 반환] public static int stringCount(String stringData, String charData){ /** * // ----------------------------------------- * [stringCount 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터에서 특정 문자 개수 카운트 반환 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringCount..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [string 문자열 데이터를 byte 배열 값으로 반환] public static byte[] stringToByte(String data){ /** * // ----------------------------------------- * [stringToByte 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터를 byte 배열 값으로 반환 수행 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringToByte("hello"); * // --..