개발 (develop) 50

[Flutter] Pub.dev 접속 불가일 때 해결했던 방법

flutter 개발시 flutter pub 서버에 접속이 불가할경우 (네트워크 망에서 차단되었거나 기타 원인으로 접속 불가시) 중국에서 사용하는 방식으로 우회하여 접속하는 방법에 대해 알려드립니다. ​​ 첫번째 방법은 flutter pub get을 통하여 특정 packages를 get 할 때 사용하는 방법입니다. 현재 작업하고있는 directory에서 아래의 명령어를 사용하여 Pub host의 url을 변경해주는 것 입니다. 해당 방법은 현재 directory에서 pub.dev가 연결이 되지 않아 flutter pub get 명령어가 통하지 않을 때 사용했습니다. # cmd 창에서 아래 명령입력 (windows인 경우 git-shell 에서 입력) 한뒤 "flutter pub get"하면 다운로드 진행됩..

개발 (develop) 2023.07.17

[Android] app:autoSizeTextType="uniform" 적용 안되는 증상 해결법

[기능] autoSizeTextType 를 이용하여 TextView의 고정된 크기에 맞춰서 Text의 폰트 사이즈가 자동으로 줄어들고, 늘어나게하는 방법 ​ [증상] android 26 이상 버전에서는 "android:autoSizeTextType="uniform"를 사용하지만, 이하 구버전에서는 "app:autoSizeTextType="uniform"을 사용해야한다. 하지만 해당 코드를 xml파일에 넣어도 적용되지 않는 문제가 자주있다. [조치방법] # 조치방법은 아래 링크에서 확인하시기 바랍니다. https://cafe.naver.com/devms/60 [Android] app:autoSizeTextType="uniform" 적용 안되는 증상 해결법 대한민국 모임의 시작, 네이버 카페 cafe.nav..

개발 (develop) 2022.11.17

[Android] EditText maxLines 적용이 안되는 현상​

Android - EditText maxLines 적용이 안되는 현상 ​ EditText 생성 후 EditText를 1줄로만 사용하기 위해서는 다음과 같은 속성을 주시면 됩니다. ​ android:maxLines="1"​ ​ 그러나 텍스트 입력 후 엔터 버튼을 누르면 여전히 개행이 되는데요, ​ maxLines 설명을 보시면 EditText에서는 반드시 inputType이 같이 설정되어야 함을 알 수 있습니다. ​ Makes the TextView be at most this many lines tall. When used on an editable text, the inputType attribute's value must be combined with the textMultiLine flag for ..

개발 (develop) 2022.08.05

[Android] couldn't find "libbxl_common.so" | UnsatisfiedLinkError

android 프로젝트 빌드 시 라이브러리 못찾는 문제 해결 방법입니다. ​ [빌드시 에러 내용] E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.test, PID: 1506 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.test-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.test-1/lib/x86, /data/app/com.example.test-1/base.apk!/lib/x86, /system/lib, /vendor/lib]]] c..

개발 (develop) 2022.08.04

Objective-C 프로젝트에서 Swift 함수(func) 호출 방법

Objective-C 프로젝트에서 Swift class의 function 호출하는 방법입니다. 1) SwiftClass.swift 파일을 만듭니다. * 주의사항은 func 에도 @objc를 붙여줘야 합니다. 보다 자세한 설명과 샘플 코드는 아래 링크에서 확인할수 있습니다. https://cafe.naver.com/devms/57 Objective-C 프로젝트에서 Swift 함수(func) 호출 방법 대한민국 모임의 시작, 네이버 카페 cafe.naver.com @objc class SwiftClass : NSObject { @objc class func run2() { print("SWIFT class func => TEST - OK") } @objc public func runPrint() { prin..

개발 (develop) 2022.06.24

[MFC] 휴지통 용량 확인 및 비우기 API

# 휴지통 용량 확인 SHQUERYRBINFO si; si.cbSize = sizeof(si); if (S_OK == SHQueryRecycleBin(NULL, &si)) { // return si.i64NumItems; // 휴지통 파일 개수 return si.i64Size; // 휴지통 용량 } # 휴지통 비우기 기타 휴지통 관련 상세 정보 및 샘플코드는 아래 링크에서 확인 하실수 있습니다. https://cafe.naver.com/devms/56 [MFC] 휴지통 용량 확인 및 비우기 API 대한민국 모임의 시작, 네이버 카페 cafe.naver.com

개발 (develop) 2022.06.23

[MFC] 특정 폴더내 모든 파일 삭제 샘플

아래 샘플 코드는 폴더내 모든 파일을 삭제하는 코드 입니다. 자세한 설명과 샘플코드는 아래링크에서 확인하실수 있습니다. https://cafe.naver.com/devms/55 [MFC] 폴더내 모든 파일 삭제 대한민국 모임의 시작, 네이버 카페 cafe.naver.com void DeleteAllFiles(CString dirPath) { CFileFind finder; BOOL bWorking = finder.FindFile((CString)dirPath + "/*.*"); while(bWorking) { // 자세한 샘플 코드는 위 링크에서 확인하실수 있습니다. } finder.Close(); }

개발 (develop) 2022.06.15

[MFC] 운영체제(OS) Bit 확인하기 | 32bit 64bit 구분 방법

MFC 소스코드에서 현재 프로세스가 64bit 인지, 32bit인지 확인하는 코드입니다. ​ 현재 프로세스의 Define된 값으로 64bit인지 확인 - return 값 : TRUE (64bit), FALSE (32bit) BOOL is64bit() { #ifdef _WIN32 return FALSE; #endif return TRUE; } ​ 현재 프로세스의 CPU 유형으로 확인 - return 값 : TRUE (64bit), FALSE (32bit) 더 자세한 설명과 샘플코드는 아래링크에서 확인하실수 있습니다. https://cafe.naver.com/devms/51 [MFC] 운영체제(OS) Bit 확인하기 | 32bit 64bit 구분 방법 대한민국 모임의 시작, 네이버 카페 cafe.naver...

개발 (develop) 2022.06.07

[C#] 서비스 프로그램 만들기 | 서비스프로그래밍 | Windows 서비스 생성

C#] 서비스 프로그램 - 1​ 프로그램 설명서비스 프로그램을 작성하고 인스톨하며, 삭제하고 서비스의 시작과 종료를 event log 에 명시하는 프로그램입니다. 1. 서비스 만들기 서비스를 만들고 구성하려면​ 1. Visual Studio의 메뉴 모음에서 파일, 새로 만들기, 프로젝트를 선택합니다. 새 프로젝트 대화 상자가 열립니다. ​2. Visual C# 프로젝트 템플릿 목록에서 Windows 서비스를 선택하고 프로젝트의 이름을 MyNewService로 지정합니다. 확인을 선택합니다. 프로젝트 템플릿은 System.ServiceProcess.ServiceBase에서 상속된 Service1이라는 구성 요소 클래스를 자동으로 추가합니다. ​3. 편집 메뉴에서 찾기 및 바꾸기, 파일에서 찾기를 선택합니다..

개발 (develop) 2022.06.07