목록2024/03 (227)
투케이2K

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; using System.Diagnostics.Tracing; using System.Text; using System.Text.Json.Serialization; using System.Web; using System.Text.Json; using System.Text.Encodings.Web; using System.Text.Unicode; using System.Text.RegularExpressions; namespace testProject { // [프로그램 동작 클래스] class Program { // [메소드 수행]..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 12] : [근처 기기 권한 부여 상태 확인] // ----------------------------------------------------------------------------------------- fun getNearDeviceSearchPermissionEnable(mContext: Context): Boolean { /** * ----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 12] : [근처 기기 권한 부여 상태 확인] // ----------------------------------------------------------------------------------------- public static boolean getNearDeviceSearchPermissionEnable(Context mContext){ /** * --------------------------..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 안드로이드 CompileSdk 30 및 안드로이드 12 기기 이상 블루투스 스캔 이슈 - 근처 기기 권한 확인 java.lang.SecurityException: Need android.permission.BLUETOOTH_SCAN permission for Attributio [에러 원인] 1. 안드로이드 12 이상 블루투스 스캔을 하기 위해서는 [근처 기기] 권한이 필요한데 CompileSdk 30 버전에서는 사용자로부터 근처 기기 권한을 획득 할 수 없어 퍼미션 권한 에러 발생 (Bluetooth Scan) [해결 방법] 1. AndroidManifest 파일에 블루투스 스캔 및 연결 관련 권..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [try catch 예외 처리 구문 작성] try { def arr = new int[3]; arr[5] = 5; } catch (Exception e){ println("") println("------------------------------------------------") println("[Exception Print]") println("---------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [변수 선언 수행] def list = [] // [add 사용해 list 데이터 추가] list.add("twok"); list.add(29); // [로그 출력력] println("") println("------------------------------------------------") println("[Log Print]") println("------------------------------------------------") ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [변수 선언 수행] def map = [ : ] // [put 사용해 map 데이터 추가] map.put("name", "twok"); map.put("age", 30); // [로그 출력력] println("") println("------------------------------------------------") println("[Log Print]") println("-------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [변수 선언 수행] def count = 1; // [while 문 수행] while (count Configure project :app while : 1 while : 2 while : 3 while : 4 while : 5
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [for 문 수행] for(int i=1; i Configure project :app for : 1 for : 2 for : 3 for : 4 for : 5
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [Date 객체 생성] def date = new Date(); def formattedDate = date.format('yyyy-MM-dd HH:mm:ss') // [로그 출력] println("") println("------------------------------------------------") println("[Log Print]") println("------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [플러그인 적용 실시] plugins { // [안드로이드 플러그인] id 'com.android.application' // [코틀린 플러그인] id 'kotlin-android' // [파이어베이스 및 구글 서비스] //id 'com.google.gms.google-services' } // ---------------------------------------------------------------------------------------..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; using System.Diagnostics.Tracing; using System.Text; using System.Text.Json.Serialization; using System.Web; using System.Text.Json; using System.Text.Encodings.Web; using System.Text.Unicode; using System.Text.RegularExpressions; namespace testProject { // [프로그램 동작 클래스] class Program { // [메소드 수행]..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- /..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- /..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- /..
[제 목] [업무 이슈] 하드웨어 장치 기기 등록 모드 전환 이슈 (Device Reg Mode Not Working) [내 용] ------------------------------------------------------------------------------ [이슈 사항] 1. 하드웨어 장치 삭제 후 다시 등록 하기 위해 기기 등록 모드 전환 시 장치가 기기 등록 모드로 전환 되지 않는 이슈 ------------------------------------------------------------------------------ [원인 파악] 1. 디바이스 고장 점검 (정상 - 전일, 테스트 진행 후 이상 없는 기기로 확인) >> 기기 초기화 (정상) >> 기기 등록 모드 전환 (정상)..
[제 목] [IT 용어] TBD (To Be Decided) 용어 설명 [설 명] 1. TBD 란 '곧 결정될 것' 이라는 의미로 '발표 예정'임을 의미합니다 2. TBD 는 근시일에 결정되기는 할 건데, 어떤 후보군이 올라 올지조차 불확실하다는 의미의 약자입니다 3. TBD 사용 예시 : - 개발, 운영에 투입될 인원수 결정이 안 되었을 경우 - 장소나 시간 등 일정에 관련된 세부 사항 결정이 안 되었을 경우 - 서비스를 제공할 때 어떤 업체와 계약을 맺을 지 확약이 안 된 경우 - 제작물에서 어떤 제조사의 부품을 사용할 지 확정되지 않은 경우 - 하위 라운드의 경기가 끝나지 않아 승자를 대진표에 표기할 수 없는 토너먼트 등 경기의 경우 4. 참고 사이트 : https://namu.wiki/w/TBD
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Firebase] Real Database 실시간 데이터베이스 [설 명] 1. Firebase Real Database 는 NoSQL 클라우드 데이터베이스로 클라이언트에서 실시간으로 데이터가 동기화되고, 앱이 오프라인일 때도 데이터를 사용할 수 있습니다 2. Firebase Real Database 는 JSON 형식으로 데이터가 저장되며 연결된 모든 클라이언트에 실시간으로 동기화됩니다 (App, Js 동기화) 3. Firebase Real Database 주요 기능 : - 실시간 : 일반적인 HTTP 요청이 아닌 동기화를 사용하므로 데이터가 변경될 때마다 연결된 모든 기기가 수 밀리초 내에 업데이트를 수신합니다 - 오..

[개발 환경 설정] 개발 툴 : AndroidStudio [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [S..

[개발 환경 설정] 개발 툴 : AndroidStudio [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [S..