목록자바 (310)
투케이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..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [SEARCH FAST] : [hexStringToByteArray] : 헥사 문자열 >> 바이트 배열로 반환 public static byte[] hexStringToByteArray(String data){ /** * // ----------------------------------------- * [hexStringToByteArray 메소드 설명] * // ----------------------------------------- * 1. 헥사 문자열 >> 바이트 배열로 반환 * // ----------------------------------------- * 2. 호출 방법 : C_E..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ========================================== // [로직 처리 실시] try { // [비트맵 이미지 생성] Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.apple_icon); // [이미지 픽셀 해상도 재설정] int width=(int)(150); int height=(int)(150); // [조절된 픽셀 해상도로 다시 비트맵 생성 : filter true = pixel 형태를 조정] Bitmap resizedBitmap = Bitmap.createScaledBitmap(bmp, width, height..
[개발 환경 설정] 개발 툴 : AndroidStudio [java : 소스 코드] // 레이아웃을 위에 겹쳐서 올리는 부분 LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); // 레이아웃 객체생성 final LinearLayout ll = (LinearLayout)inflater.inflate(R.layout.activity_write_type, null); // 레이아웃 배경 설정 ll.setBackgroundColor(Color.parseColor("#99000000")); // 레이아웃 위에 추가 LinearLayout.LayoutParams paramll = new Li..
[개발 환경 설정] 개발 툴 : AndroidStudio [호출 : 소스 코드] three_button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplication(), "THREE 수행", Toast.LENGTH_SHORT).show(); try { // TODO [요약 설명] /** * ------------------------------------ * 1. 필요 권한 : * * * ------------------------------------ * 2. 테스트 참고 : * * 디바이스에서 기본으로 제공하는 [갤러리] 에서 사진을 선택해야합니..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Picasso 피카소 (Java / image) 사용되는 곳 : Android / Java / Image [설 명] 1. 피카소 란 안드로이드에서 이미지 (Image) 를 로딩 및 표시를 지원해주는 라이브러리 입니다 2. 피카소 는 간단한 코드 몇줄로 이미지 로드, 메모리 및 디스크 캐시 설정, 이미지 변환을 수행할 수 있습니다 3. 피카소 는 최소 Java 8 및 API 21이 필요합니다 [참고 사이트] https://github.com/square/picasso GitHub - square/picasso: A powerful image downloading and caching..
[설 명] [IT 정보] 윈도우 (Window) 에서 자바 시스템 환경 변수 설정 방법 [방 법]
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [실제 디바이스 기기 모델 이름 명칭 확인] public static String getDeviceModelName() { /** * // ----------------------------------------- * [getDeviceModelName 메소드 설명] * // ----------------------------------------- * 1. 실제 디바이스 기기 모델 이름 명칭 확인 * // ----------------------------------------- * 2. 호출 방법 : C_Util.getDeviceModelName(); * // -------------------------..
[개발 환경 설정] 개발 툴 : 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..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] try { /** * // ---------------------------- * [요약 설명] * // ---------------------------- * 1. setDefaultNightMode : 애플리케이션에서 Dark , Light 테마 모드를 설정할 수 있습니다 * // ---------------------------- * 2. setDefaultNightMode 를 사용해 테마 지정 시 Activity 액티비티 onCreate 모드가 재수행됩니다 * // ---------------------------- * 3. setDefaultNightMode 애플리케이션 테마 적용 시 안드로이드..
[개발 환경 설정] 개발 툴 : 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(); * // ------------------------------..
[환경 설정 및 설명] 언 어 : Java 설 명 : 신규 아이디 추천 - regExp 정규식 , 삼항식 , substring , charAt [소스 코드] // TODO [solution 메소드 정의 실시] public String solution(String new_id) { /** * //------------------------------- * [신규 아이디 추천] * //------------------------------- * 1. 설명 : 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다 * //------------------------------- * 2. 규..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] try { Thread thread = new Thread(new Runnable() { @Override public void run() { // [반복 문 수행] for (int i=1; i
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // TODO [테스트 함수 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"["+String.valueOf(ACTIVITY_NAME)+" >> testMain() :: 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); try { // [초기 url..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [테스트 함수 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"["+String.valueOf(ACTIVITY_NAME)+" >> testMain() :: 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); try { // [초기 url 설정 수행..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [start 시작 기준 특정 문자 지우기 실시] public static String startRemoveChar(String stringData, String charData){ /** * // ----------------------------------------- * [startRemoveChar 메소드 설명] * // ----------------------------------------- * 1. start 시작 기준 특정 문자 지우기 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.startRemoveChar(..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [LPAD 왼쪽 기준 데이터 채우기 수행 실시] public static String LPAD(String stringData, int lengthData, String charData){ /** * // ----------------------------------------- * [LPAD 메소드 설명] * // ----------------------------------------- * 1. 왼쪽 기준 데이터 채우기 수행 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.LPAD("투케이", 10, "@"); * // --..