목록2024/05 (243)
투케이2K

[참고 사이트]제목 : [참고 사이트] [Android] 안드로이드 APK Analyzer 사용해 APK 파일 32 비트 및 64 비트 빌드 라이브러리 확인 방법 [설 명]1. 안드로이드 스튜디오 실행 >> 상단 Build 메뉴 >> Analyze APK 메뉴 선택2. 확인하려는 특정 APK 파일 선택 실시3. '.so' 파일(있는 경우)을 호스팅하는 lib 폴더 내부 확인 >> 아무것도 없다면 앱은 64비트 기기를 지원하는 것이므로 추가 작업이 필요하지 않습니다. >> armeabi-v7a 또는 x86이 표시되는 경우 32비트 라이브러리가 있는 것입니다. >> arm64-v8a 또는 x86_64 라이브러리가 없는 경우 빌드 프로세스를 업데이트하여 APK에 이러한 아티팩트를 빌드하고 패키징하기..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] 정책 - TMS-91056: Invalid privacy manifest 개인정보 매니페스트 파일 key , value 형식 유효성 문제 [에러 원인]1. Ios 정책 상 개인정보 매니페스트 파일 추가 후 심사를 제출했지만, 해당 앱 기능 동작에 따른 유효하지 않은 key , value 형식으로 제출되어서 발생하는 문제 [해결 방법]1. 개인정보 매니페스트 파일 확인 및 앱 기능 동작에 따른 key , value 형식 재작성 후 심사 제출2. key , value 작성 예시 : - 애플 사이트 : https://developer.apple.com/documentation/bundleresources/privacy_ma..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] View not attached to window manager - AlertDialog Dismiss [에러 원인]1. 비동기 작업 수행 중 액티비티가 onDestroy 소멸 되고 난 후에 dialog.dismiss(); 팝업창 닫기 수행 시 에러 발생 이슈 [해결 방법]1. 액티비티 라이프 사이클에서 onDestroy 발생 시점에 dialog 닫기 처리 코드 추가 protected void onDestroy(){ if(dialog != null){ // [dialog 널 체크] if(dialog.isShowing()){ // [dialog 활성 체크] dialog.dismiss(); // [d..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. filter..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. eval 은..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. all 은 ..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. any 은 ..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. type()..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. ord(c)..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import csv# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------------------------------..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import csv# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------------------------------..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import xml.etree.ElementTree as ET# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import xml.etree.ElementTree as ET# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [main start]# --------------------------------------------------------------# [open : 텍스트 파일 열기 수행]f = open("test.txt", 'w')# [for 문을 돌면서 텍스트 파일 쓰기]for i in range(1, 10): data = "%d 번째 줄 입니다 \n" % i print(data) # [로그 출력] f.write(data) # [파일 쓰기]# [close 파일 ..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [main start]# --------------------------------------------------------------# [초기 텍스트 파일 읽기 결과를 담을 변수 선언]result = ""# [with open : 텍스트 파일 읽기 : close 종료 필요 없음]with open("test.txt", "r") as f: result = f.read()# [로그 출력]print("")print("---------------------------------..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드] # --------------------------------------------------------------# [main start]# --------------------------------------------------------------# [각 2진수, 8진수, 16 진수 변수 선언]bin = "1010"oct = "12"hex = "a"# [10 진수 값으로 변환 수행]binToDec = int(bin, 2) octToDec = int(oct, 8) hexToDec = int(hex, 16) # [로그 출력]print("")print("------------------------------------..

[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [main start]# --------------------------------------------------------------# [10 진수 변수 선언 실시]data = 10# [10 진수 >> 2진수, 8진수, 16진수 변환 수행]bin = bin(data)[2:]oct = oct(data)[2:]hex = hex(data)[2:]# [로그 출력]print("")print("----------------------------------------")print("data :: ", data)p..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [특정 진법 값을 10 진수 값으로 변환 수행] // ----------------------------------------------------------------------------------------- func formatDecodeNumberString(type: Int, data: String) -> String { /* // -------------------..

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getAES192DecodeString] : Aes192 디코딩 : key + iv 사용 // ---------------------------------------------------------------------------------- fun getAES192DecodeString(aes128SecretKey: String, aes128Iv: String..

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getAES192DecodeString] : Aes192 디코딩 : key + iv 사용 // ----------------------------------------------------------------------------------------- public static String getAES192DecodeString(String aesSecretKey,..