본문 바로가기

전체 글6

[Android] Android13 (SDK33) 미디어권한 설정 구글 플레이스토어에서는 앱을 배포할 때 타겟 SDK 버전을 33 이상으로 설정해야 하는 정책을 시행 중입니다.미디어권한 설정이 변경되어 기존과 같은 설정을 사용한다면 앱에서 미디어에 접근할 수 없습니다.세분화된 미디어권한에 맞게 menifest에서 설정을 변경해줘야합니다. 세분화된 미디어권한앱이 Android 13 이상을 타겟팅하고 미디어 파일에 접근해야 하는경우 세분화된 미디어 권한을 하나 이상 요청해야 합니다. 기존에는 READ_EXTERNAL_STORAGE 하나의 권한으로 사용했다면 Android 13부터는 이미지, 동영상, 오디오로 세분화되어 권한을 요청해야합니다.   AndroidManifest.xml에 아래 코드 추가  * 참고링크https://developer.android.com/about.. 2024. 6. 14.
[Flutter] 플러터 개발환경 세팅 (MAC/VSCode) 플러터 개발은 Android Studio도 사용 가능하지만, 여기서는 VS Code를 선택하여 플러터 개발환경을 구축해보겠습니다. 간편한 설치 과정과 플러그인 지원을 통해 개발 생산성을 향상시킬 수 있습니다. 선택은 여러분의 편의에 따라 자유롭게 할 수 있습니다. 윈도우와 맥 모두 사용 가능하지만 주의할 점은 iOS 앱을 빌드하려면 맥이 필요합니다.  맥 환경에서 Visual Studio Code 를 통해 플러터 개발환경을 구축해보겠습니다. 1. 플러터 SDK 설치하기아래 링크에 들어가서 플러터 SDK를 다운로드 하겠습니다.자신의 맥 환경에 맞춰서 intel칩과 apple칩 중에 선택해서 다운로드 받습니다. https://docs.flutter.dev/get-started/install/macos/des.. 2024. 6. 14.
[CMD]파일명 추출하기 + 파일명 일괄변경하기 지난 포스팅에서는 CMD를 활용해서 파일명 한번에 변경하는 방법에 대해 알아봤습니다. 아래 지난 포스팅 참고 ↓ [CMD]파일 이름 한번에 변경하기(ren)여러 파일의 이름을 일괄로 변경해야될 때가 있습니다. 하나하나 변경하려면 시간이 많이 들텐데 몇초만에 변경할 수 있는 방법이 있습니다. 1. CMD 창 켜기 cmd 창을 켜는 방법에는 두가지 방법이breath-codedive.tistory.com 더 복잡한 규칙으로 변경해야될때는 한계가 있는데요.그럴때는 1. CMD에서 파일명을 추출하고 2. 엑셀에서 규칙에 맞게 수정하고 3. CMD에서 이름변경 명령어를 사용하면 됩니다. 1. CMD에서 파일명 추출하기CMD창을 켜고 해당경로로 이동합니다. (방법은 이전 포스팅 참고↑) 아래 명령어를 입력합니다.di.. 2024. 5. 3.
[CMD]파일 이름 한번에 변경하기(ren) 여러 파일의 이름을 일괄로 변경해야될 때가 있습니다. 하나하나 변경하려면 시간이 많이 들텐데 몇초만에 변경할 수 있는 방법이 있습니다. 1. CMD 창 켜기 cmd 창을 켜는 방법에는 두가지 방법이 있으나 쉬운방법으로 알려드릴게요. 1-1. 해당 폴더로 이동해서 상단 경로에 마우스 클릭 후 cmd를 입력하고 엔터를 누릅니다. 1-2. 해당경로로 설정된 cmd창이 켜짐 그럼 이제 파일 이름 변경할 준비는 다 되었습니다. 2. 파일 이름 변경하기 cmd창에서 아래 명령어를 규칙에 맞게 사용하시면됩니다. ren 현재파일이름 변경할파일이름 1. ren : rename의 앞 세글자, 즉 이름 바꾸기 2. 스페이스바로 한칸 띄고 3. 현재 파일명을 입력하고 4. 스페이스바로 한칸 띄고 5. 변경할 파일명을 입력하면.. 2024. 4. 9.
[Flutter] 플러터 개발환경 세팅 (Windows/VSCode) 플러터 개발은 Android Studio도 사용 가능하지만, 여기서는 VS Code를 선택하여 플러터 개발환경을 구축해보겠습니다. 간편한 설치 과정과 플러그인 지원을 통해 개발 생산성을 향상시킬 수 있습니다. 선택은 여러분의 편의에 따라 자유롭게 할 수 있습니다. 윈도우와 맥 모두 사용 가능하지만 주의할 점은 iOS 앱을 빌드하려면 맥이 필요합니다. 그러나 실습 진행 시에는 윈도우 환경에서도 플러터 개발을 충분히 체험할 수 있습니다. iOS 빌드가 필요한 경우에는 맥 환경으로 전환하여 진행하면 됩니다. 플러터는 다양한 플랫폼에서 유연하게 개발이 가능하며, 여러 환경에서의 개발 경험을 통해 더 다양한 프로젝트에 대응할 수 있습니다. 이번에는 윈도우에서 개발환경 세팅하는 방법을 알아봅시다. 1. 플러터 SD.. 2024. 3. 9.
[Flutter] Flutter란 무엇인지 알아보자 안녕하세요. 오늘은 Flutter란 무엇인지 Flutter에 대해 알아보겠습니다. Flutter란 무엇인지 알아보자 1. Flutter란? Flutter는 Google에서 개발한 오픈 소스 UI 프레임워크로서, 하나의 코드베이스로 iOS와 Android 애플리케이션을 개발할 수 있게 해주는 크로스플랫폼 프레임워크입니다. 모바일, 웹, 데스크톱 등 다양한 플랫폼에서 동일한 사용자 경험을 제공하고, 높은 수준의 성능과 아름다운 디자인을 추구합니다. Dart 언어를 통해 애플리케이션을 개발합니다. Dart는 객체지향적이며, 빠르고, 생산적인 프로그래밍 언어로, Flutter의 특별한 요구사항을 충족시키기 위해 설계되었습니다. 2. 크로스플랫폼을 사용하는 이유? 크로스플랫폼 개발은 동일한 코드베이스를 사용하여 .. 2024. 2. 21.